Forum: PC Hard- und Software subversion - Teilprojekt exportieren


von zOttel (Gast)


Lesenswert?

Hallo,

ich benutze für diverse kleine Projekte ein gemeinsames 
subversion-Repository:

Spielwiese (svn repository)
+--Projekt_1
+--Projekt_2
+--Projekt_3

Nun ist Projekt_2 so groß geworden, dass ich es gerne komplett (also 
inkl. Historie) in ein eigenes subversion-Repository auslagern möchte, 
die Frage ist, wie das funktioniert?

"svnadmin dump" und "svnadmin hotcopy" arbeiten nur auf das gesamte 
Repository und nicht auf einzelne Zweige, mit "svn copy" erhalte ich die 
Fehlermeldung, dass ich "svn relocate" verwenden soll, welches aber lt. 
meinem Verständnis nicht passt.

Wenn ich den aktuellen Stand händisch in das neue Repository kopiere, 
geht mir die Historie verloren.

Hat jmd. von Euch einen heissen Tipp?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Naja  die erste Frage ist doch, was versprichst du dir davon das ganze 
in ein "eigenes" Repro zu kopieren? Hat eigentlich keine Vorteile.

Quick & Dirty kannst du natürlich einfach eine Kopie machen, und dann 
die nicht benötigten Projekte im neuen Repro löschen.

von Rolf M. (rmagnus)


Lesenswert?

svn2svn sollte das können.

von zOttel (Gast)


Lesenswert?

@Läubi: ...aber wenn ich das Repo kopiere und dann alle nicht benötigten 
Teile lösche, dann wird doch auch dieser Vorgang versioniert, sprich: 
die Datenbank an sich wird nicht kleiner? Oder habe ich das falsch 
verstanden?

@Rolf: welches svn2svn meinst Du genau, es scheint mehrere zu geben 
(Python-Script, Ruby-Script, Executable, ...)?

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

zOttel schrieb:
> @Läubi: ...aber wenn ich das Repo kopiere und dann alle nicht benötigten
> Teile lösche, dann wird doch auch dieser Vorgang versioniert, sprich:
> die Datenbank an sich wird nicht kleiner? Oder habe ich das falsch
> verstanden?
Man kann auch Daten dauerhaft aus dem Repro löschen, musste dies 
allerdings bisher noch nicht einsetzen ;)

von Rolf M. (rmagnus)


Lesenswert?

zOttel schrieb:
> @Rolf: welches svn2svn meinst Du genau, es scheint mehrere zu geben
> (Python-Script, Ruby-Script, Executable, ...)?

Ich dachte, es sei das in python, aber beim Test gerade hat es mit einer 
seltsamen Fehlermeldung abgebrochen, wenn man als Quell-URL nicht die 
Basis des Repositories angibt.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.