SVN: Migrieren von Repoa in Repob? Hilfe!
Frage
Ich versuche, von Repoa mit den üblichen Struktur (Zweige, Tags und Koffer) mit Unterordnern im Kofferraum nur zu einem vorhandenen Repob mit Projekten und Codes in Zweigen, Tags und Koffer zu migrieren.
Ich habe eine Dump -Datei über Code erstellt:
svnadmin dump "s:\Repository_A" > x:\RepoA.svn_dump
Das gibt mir alles von Repoa.
Dann versuche ich, repoa.svn_dump in die folgende Auszeichnung zu laden:
svnadmin load --parent-dir "svn://svn/_Backup" "S:\Repository_B" < X:\Ceto.svn_dump --ignore-uuid
Es gibt mir eine Fehlermeldung:
Hinzufügen von Pfad: svn: // svn/_backup/verzweigt ... Svnadmin: Datei nicht gefunden: Transaktion 'xxxx = xxx', Pfad 'Svn: // Svn/_backup/Zweige' '
Nach dem Googeln habe ich Ordner hinzugefügt, um die folgenden Empfehlungen zu verwenden:
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Designs
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Source
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Tools
svn mkdir -m "+ created branches in svn for repository backup.........." svn://svn/_Backup/trunk/Videos
Es gibt keine Unterordner in Repoa -Zweigen und -Tags und Unterordner unter den oben erstellten Verzeichnissen.
Danach gibt es mir immer noch den gleichen Fehler
Hinzufügen von Pfad: svn: // svn/_backup/verzweigt ... Svnadmin: Datei nicht gefunden: Transaktion 'xxxx = xxx', Pfad 'Svn: // Svn/_backup/Zweige' '
Wo habe ich falsch gemacht oder was soll ich eigentlich tun? Bitte helfen Sie.
Lösung
Sie sollten nur das übergeordnete Dir.
svn mkdir -m "+ created parent-dir for repo import." svn://svn/_Backup/
BTW: Sie können in einer einzelnen Transaktion mehr als 1 Pfad in SVN MKDIR einfügen.
Sie dürfen das Protokoll nicht in Ihren Weg einbeziehen:
svnadmin load --parent-dir "/_Backup" "S:\Repository_B" < X:\RepoA.svn_dump
Andere Tipps
Vielleicht sollten Sie versuchen, den Ordnernamen für anzugeben --parent-dir
Anstatt von svn://