2017-01-04 1 views
0

Ich möchte meine Repo auf neue Server verschieben. Mein Repo enthält mehrere Dateien. So verschieben Ich habe eine Repository-Dump-DateiRepository Inhalt (Dateien/Verzeichnisse) nicht an neuen Speicherort auf Svn Dump und Laden

mit Befehl erstellt
$svnadmin dump file:///repo/path > file.dump 

kopiert Dump-Datei auf den neuen Server geladen und die Dump-Datei in neuem Repository mit dem Befehl

$svnadmin load file:///new/repo/path < file.dump 

Es erfolgreich die Datei mit Protokoll

geladen
<<< Started new transaction, based on original revision 1 
------- Committed new rev 1 (loaded from original rev 1) >>> 

Ich bin nicht in der Lage, Dateien und Ordner zu sehen, die ich aus Dump-Datei am neuen Repository-Speicherort geladen habe. Bitte helfen Sie mir, wenn ich etwas vermisse.

Antwort

0

In erster Linie sollten die von Ihnen angegebenen Befehle nicht funktionieren. Sie müssen den vollständigen lokalen Pfad zum Repository angeben und keinen file:// Zugriff verwenden. svnadmin ist ein Admin-Tool, das den lokalen und vollständigen Zugriff auf das Repository erfordert und URLs nicht akzeptiert.

sollten die Kommandos

  • svnadmin dump /path/to/repository > file.dump

  • svnadmin load /path/to/new/repository < file.dump

sein svn log Nach dem Laden des Dump, verwenden Sie Subversion-Client und führen Sie die Revisionsgeschichte in das neue Repository zu überprüfen.

Mit svn log müssen Sie die URL zum Repository eingeben. Wenn Sie das Protokoll lokal prüfen möchten, geben Sie file://path/to/new/repository an.

Verwandte Themen