Ich habe ein SVN-Repository, das an eine neue Adresse / einen neuen Pfad verschoben wurde. Ich habe jedoch eine Arbeitskopie mit nicht festgeschriebenem Quellcode, die immer noch auf den alten (jetzt ungültigen) Repository-Pfad verweist. Wie ändern Sie eine Arbeitskopie, um auf ein neues Repository zu verweisen?
svn
path
working-copy
Quano
quelle
quelle
Verwenden von TortoiseSVN
Befehl verwenden
cd [working copy path]
svn relocate [new url]
quelle
Präziser sein
Beispielsweise:
quelle
Verwenden von TortoiseSVN tortoisesvn docs
quelle
Sehr einfach :
Schritt 1: Öffnen Sie die Eingabeaufforderung / das Terminal und legen Sie den Arbeitspfad fest
Schritt 2: Führen Sie diese Zeile aus
svn switch --relocate http://newurl
quelle
Ich hatte meinen SVN-Server geändert, um die Umleitung von HTTP zu HTTPS zu erzwingen (und es könnte eine Umleitung zu einer anderen URL gewesen sein), und ich bemerkte, dass dieser
svn relocate
Befehl viele Probleme mit externen Geräten verursachte. Glücklicherweise stellte ich fest, dass es am einfachsten war, nur einensvn update
zu erstellen, und aufgrund der Umleitung des SVN-Servers wurden alle in der lokalen Arbeitskopie gespeicherten URLs, einschließlich der externen, aktualisiert.quelle