Bitte lesen Sie die Dokumentation:
Ist die Dump-Datei, die nach dem "dump" Betrieb nur mit Revisionshistorie erstellt wurde oder nicht enthält es die ganze SVN?
Der Subversion-Repository-Dump-Stream enthält nur den Überarbeitungsverlauf. Es enthält keine Repository-Einstellungen, Hook-Skripts, Zugriffsregeln und Servereinstellungen.
Wenn Sie die Repositorys auf einen neuen Server verschieben, sollten Sie diesen Ziel-SVN-Server zuerst bereitstellen und konfigurieren. Sobald es fertig ist, können Sie mit dem Verschieben der Repositories fortfahren. Es gibt verschiedene Werkzeuge wie svnadmin dump
& svnadmin load
oder svnrdump
. Da Letzteres remote auf Live-Repositories betrieben werden kann, kann es hilfreich sein, Störungen für die Endbenutzer zu vermeiden oder zu minimieren.
Wenn nicht, muss ich alle Dateien von der alten SVN auf die neue selbst mit der gleichen Ordnerstruktur speichern und dann die Dump-Datei laden?
Sie können den Repository-Dump-Stream in einer Datei speichern, aber dies ist nur eine der Möglichkeiten. Sie können den Ausgang von svnadmin dump
direkt in leiten. Mit svnrdump
können Sie diese Operation remote über HTTP (S) oder svn://
Protokolle ausführen.
@Sie sind willkommen! :) Als Nebenbemerkung stellen Sie sicher, dass Sie die SVN-Client- und Admin-Tools auf dem neuesten Stand halten. Die aktuelle Version ist SVN 1.9.x. – bahrep