Nuestro repositorio de subversión se ha movido a un nuevo host, y tenemos aplicaciones antiguas que se conectan a ese host. NO PODEMOS agregar un alias para el nuevo servidor con el nombre anterior, ¿cómo podemos volver a conectar nuestros clientes desprotegidos al nuevo repositorio?¿Cómo se vuelve a adjuntar una copia local de subversión a un control remoto diferente?
15
A
Respuesta
15
Ejemplo:
svn switch --relocate \
http://svn.example.com/path/to/repository/path/within/repository \
http://svnnew.example.com/new/repository/path/within/repository
Una cosa que es para recordar, permite suponer que desprotegió el proyecto "ruta/a/repositorio ", entonces tiene que ir a la raíz de su copia de trabajo, y ejecutar el comando anterior. es NOT suficiente para usar la raíz del repositorio (como en svn switch --relocate http://svn.example.com/path/to/repository/http://svnnew.example.com/new/repository/), porque eso no funcionaría.
8
Busque el comando svn switch. En particular, la opción --relocate
es lo que desea.
1
SVN línea de comandos - ver svn switch
TortoiseSVN - ver relocate dialog
Cuestiones relacionadas
- 1. Hacer una copia local de un repositorio remoto de git
- 2. ¿Cómo puedo enviar fácilmente una rama local de Git a un control remoto con un nombre diferente?
- 3. git: ¿cómo combinar las confirmaciones de un control remoto a una ruta diferente?
- 4. ¿Cómo puedo adjuntar varias URL a un solo control remoto git?
- 5. Cuando se usa git, ¿cómo se empuja el directorio de trabajo exacto a un control remoto?
- 6. ¿Cómo puedo acceder a un repositorio de subversión usando una ruta local en Windows?
- 7. Adjuntar a un proceso remoto para la depuración
- 8. ¿Cómo se "vuelve a incluir" un archivo que se excluyó del control de origen?
- 9. Agregar control remoto a través de JGit
- 10. hg diff local a archivo remoto
- 11. Agregar un nuevo control remoto de subversión al repositorio de Git existente
- 12. ADB puerto remoto adelante a máquina local
- 13. Adjuntar a una cadena existente
- 14. ¿Cómo puedo adjuntar un depurador remoto a un proceso de Python?
- 15. Creando una copia del repositorio local de git en un servidor remoto
- 16. Cómo degradar un árbol de subversión de v1.7 a v1.6?
- 17. Cómo fusionar el maestro remoto a la sucursal local
- 18. Restablecer el control remoto a una determinada confirmación
- 19. ¿La subversión es externa a un antipatrón?
- 20. Cómo duplicar un control remoto de un git a otro con push
- 21. Empujar una rama de un git repo a un nuevo control remoto (github), ocultando su historial
- 22. Adjuntar metainformación a un objeto en .NET
- 23. ¿Cómo presiono una rama local de Git para dominar la rama en el control remoto?
- 24. Restauración de un repositorio de subversión a la revisión de la copia de trabajo
- 25. Cómo copiar una rama local de Git a un acuerdo de recompra a distancia
- 26. cuando el iframe se vuelve a cargar?
- 27. Adjuntar una copia de clojure/scala a una JVM en ejecución
- 28. ¿Cómo puedo forzar a subversión a enviar un archivo desactualizado?
- 29. ¿Cómo obtener una copia nueva de una sucursal desde el repositorio remoto?
- 30. ¿Cómo montar un directorio de Linux desde una PC diferente a su PC con Linux local?
Este ejemplo muestra que la ruta AND del host de reposicionamiento ha cambiado. Este es mi caso y traté de hacerlo, pero recibo el mensaje "Reubicar solo puede cambiar la parte del repositorio de una URL". Necesito cambiar Y reubicar como mi host de repositorio y mi ruta han cambiado. –