Pregunta

Tengo un repositorio SVN que se ha movido a una nueva dirección / trayectoria. Sin embargo, tengo una copia de trabajo con el código fuente no confirmada aún apunta a la edad (ahora no válido) ruta al repositorio. ¿Cómo se cambia una copia de trabajo a punto en un nuevo repositorio?

¿Fue útil?

Solución

svn switch --relocate es obsoleto desde la versión 1.7 de la subversión . Utilice el comando svn relocate lugar.

Se necesita ya sea FROM-PREFIX TO-PREFIX [PATH...] o TO-URL como argumentos.

Ver

svn help relocate

para más información.

Otros consejos

Utilice el comando href="http://svnbook.red-bean.com/en/1.0/re27.html" rel="noreferrer"> svn switch con la opción de línea de comandos --relocate.

Uso TortoiseSVN

  1. Haga clic derecho sobre la copia de trabajo y seleccione 'Interruptor SVN ...'
  2. 'Cambiar a la rama' En forma Seleccione nueva vía SVN

El uso de comandos

  1. Abrir la consola
  2. Vaya a la copia de trabajo cd [working copy path]
  3. Escriba el comando svn relocate [new url]

Para ser más precisos

svn switch --relocate [complete url of the old repo] [complete url of the new repo] 

Por ejemplo:

svn switch --relocate  http://svn.repo.com:9880/website/branches  http://svnrepo.com/web/branches 

Uso de TortoiseSVN tortoisesvn docs

  1. Ir a la copia de trabajo raíces
  2. Haga clic en Reubicar.
  3. Introduzca la nueva ruta existen

Muy simple:

Paso 1: comando Abrir pronta / terminal y conjunto workpath

Paso 2: Ejecutar esta línea svn switch --relocate http://newurl

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top