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?

È stato utile?

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.

TortoiseSVN

  1. Fare clic destro sulla copia di lavoro e selezionare 'SVN Switch ...'
  2. 'Passa alla filiale di' On modulo Selezionare nuovo percorso SVN

Uso di Command

  1. Apri console
  2. Accedere alla copia cd [working copy path] di lavoro
  3. 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

  1. Vai alla copia di lavoro radici
  2. Fare clic Trasferimento.
  3. 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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top