Ich versuche, ein Subversion-Repository auf einen neuen Server zu verschieben, aber den Spiegel dort zu belassen, wo er ist. Ich habe folgendes getan:Kann ein Subversion-Repository verschoben werden, aber sein Spiegel bleibt gleich?
- Dump alte Repo
- laden Dump in neue Repo
- -Setup der neuen Repo-post-commit an den bestehenden Spiegel
Den Haken an svnsync:
#!/bin/sh
svnsync --non-interactive sync https://mirror.example.com:443/svn/iaw \
--sync-username svnsyncuser --sync-password svnsyncpass \
--source-username svnsyncuser --source-password svnsyncpass &
exit 0
Vorhersagbar wenn ich versuche, diesen Haken aus dem neuen Repo laufen ich folgendes erhalten:
svnsync: OPTIONS von 'http: //oldrepo.url/svn/iaw': Konnte nicht lösen Hostnamen `oldrepo.url ': Host nicht gefunden (http: //oldrepo.url)
Das Problem ist, dass der Spiegel mit der URL des alten Repos initialisiert wurde. Weiß jemand, ob das geändert werden kann, oder muss ich mit einem neuen Spiegel von vorne anfangen?
Vielen Dank
Sie sollten Revprop-Dateien niemals direkt bearbeiten. Verwenden Sie stattdessen den Befehl SVN. – user9876
stimme zu, es ist nur ein Weg, um zu trainieren, nicht das Beste. – elprup