SVN - Cambio copia al punto de trabajo en la nueva vía SVN
-
24-09-2019 - |
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?
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
- Haga clic derecho sobre la copia de trabajo y seleccione 'Interruptor SVN ...'
- 'Cambiar a la rama' En forma Seleccione nueva vía SVN
El uso de comandos
- Abrir la consola
- Vaya a la copia de trabajo
cd [working copy path]
- 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
- Ir a la copia de trabajo raíces
- Haga clic en Reubicar.
- 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