SVN laden ./myNewRepo < ./myOldRepo.dump — Can ' T open file 'myNewRepo/format'?
Ich versuche zu migrieren eine alte repository (nennen wir es myOldRepo
), um ein neues repository (myNewRepo
).
Habe ich eine svndump der alten repo, myOldRepo.dump
. Ich habe meine neue repository myNewRepo
. Beide sind im gleichen Verzeichnis. Ich versuche mit dem folgenden Befehl laden Sie die alte repo-dump in die neue repo:
svnadmin load ./myNewRepo < ./myOldRepo.svndump
Dieser gibt die folgende Fehlermeldung:
svnadmin: Can't open file 'myNewRepo/format': No such file or directory
Habe ich mit SVN für eine lange Zeit, und ich habe nicht gesehen, eine format
Datei in jedem meiner repositories. Was ist das format
erwarteten myNewRepo?
Ich habe auch versucht, erstellen Sie eine leere format
Datei (touch format
) in der myNewRepo-Verzeichnis. Dann, wenn ich die svnadmin load
Befehl, bekomme ich die folgende:
svnadmin: Can't read file 'myNewRepo/format': End of file found
Ich habe gesehen,Beiträge dass sind ähnlich zu, aber ich habe noch nicht gefunden, einen Beitrag, der ganz beantwortet meine Frage.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie laden Sie den dump direkt in die repository, nicht in einen Unterordner. Sie müssen geben Sie den Pfad zum repository, nicht die Arbeitskopie. Versuchen Sie dies:
Dies sollte den trick tun..
myNewRepo
gehostet wird assembla.com. Was sollte ich tun, um die svndump inmyNewRepo
?svnrdump
, vorausgesetzt, dass Sie eine neuere genug svn. Nehmen Sie Vorsichtsmaßnahmen in Bezug auf Raum, als svn-repo-dumps sind in der Regel Recht groß. (Sie bekommen viel kleiner, wenn Sie importieren Sie Sie auf git, wenn Sie wollen, dass).