Diese Frage entspricht ungefähr meiner Frage, ist aber mittlerweile zehn Jahre alt:
Wie ändere ich die UUID der Subversion-Arbeitskopie?
Wir haben einen alten SVN-Server mit etwa 10 Repositories. Da er alt ist, haben alle Repositories außer den neuesten dieselbe UUID.
Ich bin gerade dabei, es durch einen neuen SVN-Server zu ersetzen. Um künftige Fehler beim Wechseln zwischen Repositories zu vermeiden, wäre es sinnvoll, die UUIDs aller Repositories an dieser Stelle möglichst unterschiedlich zu gestalten.
Allerdings wird „svn switch --relocate“ dann die Aktualisierung der Benutzer-Checkouts beim Wechsel auf den neuen Server verweigern, da die Repository-UUIDs unterschiedlich sind.
Gibt es wirklich keine Möglichkeit, mit diesem Befehl die UUID-Nichtübereinstimmung zu ignorieren? – Mir wäre es lieber, wenn die Leute den Befehl jetzt einmal bei Checkouts ausführen würden, die tatsächlich aus demselben Repository stammen, mit der Option, den Fehler zu ignorieren. Dann ist die Wahrscheinlichkeit künftiger Fehler geringer.
Die andere Möglichkeit besteht darin, die UUIDs der neuen Repositories mit denen des alten Servers identisch zu setzen. Dadurch wird das Problem jetzt gelöst, alle Repositories behalten aber für immer die gleiche UUID.
Es gibt eine Option „--ignore-ancestry“ – wird dadurch auch die UUID-Prüfung ignoriert?