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?
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.
@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, ...)?
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 ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.