SVN - Modifica copia punto di lavoro al nuovo percorso svn
-
24-09-2019 - |
Domanda
Ho un repository SVN che si è trasferita in un nuovo indirizzo / percorso. Tuttavia, ho una copia di lavoro con il codice sorgente non impegnati ancora punta al vecchio (ora valido) percorso del repository. Come si fa a cambiare una copia di lavoro per punto in un nuovo repository?
Soluzione
svn switch --relocate
è deprecato a partire dalla versione 1.7 di sovversione . Utilizzare il comando svn relocate
.
Ci vuole sia FROM-PREFIX TO-PREFIX [PATH...]
o TO-URL
come argomenti.
Vedere
svn help relocate
Per ulteriori informazioni.
Altri suggerimenti
Utilizza il href="http://svnbook.red-bean.com/en/1.0/re27.html" rel="noreferrer"> svn switch
comando --relocate.
- Fare clic destro sulla copia di lavoro e selezionare 'SVN Switch ...'
- 'Passa alla filiale di' On modulo Selezionare nuovo percorso SVN
Uso di Command
- Apri console
- Accedere alla copia
cd [working copy path]
di lavoro - Scrivi il comando
svn relocate [new url]
Per essere più precisi
svn switch --relocate [complete url of the old repo] [complete url of the new repo]
Ad esempio:
svn switch --relocate http://svn.repo.com:9880/website/branches http://svnrepo.com/web/branches
Utilizzando TortoiseSVN tortoisesvn docs
- Vai alla copia di lavoro radici
- Fare clic Trasferimento.
- immettere il nuovo percorso esistono
Molto semplice:
Passaggio 1: Apri prompt dei comandi / terminale e set workpath
Passaggio 2: Esegui questa linea svn switch --relocate http://newurl