Wie kann man SVN-Repositorys sicher immigrieren und den Verlauf ändern?

Wie kann man SVN-Repositorys sicher immigrieren und den Verlauf ändern?

Entweder svnadmin dumpoder svnadmin exportes gibt nur einen Snapshot einer bestimmten Version.

Wie behalte ich alle Änderungsprotokolle bei der Migration auf einen anderen Server?

Ist es OK, es einfach /repositoriesdorthin 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.

verwandte Informationen