Der Standort des svn repo wurde in eine andere URL geändert, zusätzlich wurden die relativen Pfade von Stamm, Zweigen und Tags ein wenig verschoben. Wenn ich jetzt versuche, svn relocate
, bekomme ich diese Nachricht.svn relocate error - ungültiges Verlagerungsziel
Invalid relocation destination: 'https://my-repo-server/new-proj-name/branches/my-branch' (does not point to target)
Ich habe versucht, auf die URL des Repo verlagern, und versuchte es noch einmal mit der URL des Zweiges ich wechseln wollte. Ich habe nicht mit switch --relocate
versucht, da das in meiner Version von svn veraltet ist.
Ich glaube, das hätte funktioniert, wenn die Ordnerstruktur nicht auch geändert worden wäre.
Ist es tatsächlich dasselbe Repository an einem neuen Speicherort oder ein neues Repository mit demselben Code? Sind die UUIDs identisch mit 'svn info'? – Ben
Es ist ein neues Repository mit demselben Code und demselben Verlauf. Im Wesentlichen teilen wir das Repository in zwei Teile auf; eine für Front-End-Code und eine für Back-End. – AlexMA
Deshalb funktioniert "relocate" nicht. Verschieben funktioniert nur, wenn Sie das Hosting des * gleichen * Repositorys an einen neuen Speicherort verschieben; eine der Überprüfungen, die durchgeführt werden, bevor das Umsetzen fortgesetzt werden kann (ausführlich im [svn book] (http://svnbook.red-bean.com/en/1.7/svn.ref.svn.c.relocate.html)) , vergleicht die UUID des alten Repositorys mit dem neuen Repository. – Ben