Entweder svnadmin dump
oder svnadmin export
es gibt nur einen Snapshot einer bestimmten Version.
Wie behalte ich alle Änderungsprotokolle bei der Migration auf einen anderen Server?
Ist es OK, es einfach /repositories
dorthin zu kopieren?
Antwort1
svnadmin dump erstellt ein „Backup“ Ihres gesamten Repositorys, das Sie dann mit svnadmin load in einem neuen Repository wiederherstellen können. Dies ist ein vollständiges Backup/Restore und behält Ihren Verlauf wie empfohlen beidas Buch.
Wenn Sie Ihr Repo auf dasselbe Betriebssystem verschieben (z. B. Windows zu Windows oder Linux zu Linux), können Sie das Repo-Verzeichnis problemlos kopieren. Einige Leute sagen, Sie sollten die UUID des Repo aktualisieren (svnadmin setuuid), aber das ist nicht unbedingt notwendig.
Wenn Sie zwischen Betriebssystemen migrieren, ist Dump/Load Ihre einzige Option.