SVN - Änderung der Arbeitskopie zu Punkt, an neuem SVN-Pfad
-
24-09-2019 - |
Frage
Ich habe eine SVN-Repository bekommt, die zu einem neuen Adresse / Pfad bewegt hat. Allerdings habe ich Code eine Arbeitskopie mit nicht gebundenen Quelle immer noch zeigt auf die alten (jetzt ungültig) Repository-Pfad. Wie Sie an einem neuen Repository eine Arbeitskopie zu Punkt ändern?
Lösung
svn switch --relocate
wird ab Version veraltet 1.7 von Subversion . Verwenden Sie den svn relocate
Befehl statt.
Es dauert entweder FROM-PREFIX TO-PREFIX [PATH...]
oder TO-URL
als Argumente.
Siehe
svn help relocate
für weitere Informationen.
Andere Tipps
Mit dem svn switch
Befehl mit der --relocate
Befehlszeilenoption.
Mit TortoiseSVN
- Rechtsklick auf Arbeitskopie und wählen Sie 'SVN wechseln ...'
- Ein 'Switch to Zweig' Formular auswählen neuen SVN Pfad
Verwenden von Befehl
- Öffnen Konsole
- Navigieren Sie zu dem Arbeitskopie
cd [working copy path]
- Schreiben Sie den Befehl
svn relocate [new url]
Um genauer sein
svn switch --relocate [complete url of the old repo] [complete url of the new repo]
Zum Beispiel:
svn switch --relocate http://svn.repo.com:9880/website/branches http://svnrepo.com/web/branches
TortoiseSVN verwenden tortoisesvn docs
- Gehe zu Arbeitskopie Wurzeln
- Klicken Sie auf Umzug.
- Geben Sie den neuen Pfad exist
Sehr einfach:
Schritt 1: Öffnen Sie die Eingabeaufforderung / Terminal und Satz Arbeitspfad
Schritt 2: Führen Sie diese Zeile svn switch --relocate http://newurl