subversion - Teilprojekt exportieren

Gast #1606656
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?
Gast #1607260
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, ...)?
Persönliche Seite #1607359
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 ;)
#1607465
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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren