subir - tortoise svn local
TortoiseSVN(reubicar en un nuevo repositorio) (3)
Estamos enfrentando un problema al reubicar nuestra aplicación desde el antiguo repositorio a uno nuevo.
Inicialmente estábamos usando //10.XX50/svn/XXX
. Ahora intentamos cambiar al nuevo repositorio en //10.XX152:8443/svn/XXX
porque el disco duro del servidor se ha 10.XX50
( 10.XX50
).
Mientras intentamos utilizar la opción de relocate
en TortoiseSVN, se produce un error:
El repositorio en '' https: //10.XX152: 8443 / svn / XXX '' tiene uuid ''5005c752-e8bc-6a46-9f1b-84ec39085508'', pero el WC tiene ''005a1777-a2fa-4437-9a0c-b35647624529''
Estamos utilizando TortoiseSVN 1.5.9, compilación 15518 - 32 bits.
Actualmente, el nuevo repositorio que se crea en otro servidor tiene tres carpetas creadas: Ramas, Etiquetas y Tronco.
Estaba intentando hacer esto dentro de NetBeans usando su subversión. No pude hacerlo funcionar. Establecer el UUID eliminó uno de los problemas, pero no todos.
Terminé yendo al servidor 1 de Subversion y ejecutando un comando svnadmin hotcopy. Luego, muévalo al nuevo servidor de Subversion y péguelo en el directorio. Esto fue simple de hacer, y funcionó muy bien.
Si sabe lo que está haciendo, simplemente siga adelante y edite el archivo wc.db
mano para que todas las instancias del UUID antiguo sean ahora el nuevo UUID.
Usted debe:
- Establezca el UUID antiguo para su nuevo repositorio, usando svnadmin setuuid
-
svnadmin setuuid REPOS_PATH [NEW_UUID]
-
- O obtenga una nueva comprobación del nuevo repositorio.
Si elige la primera opción, cuando el nuevo UUID del repositorio coincida con el anterior, simplemente vaya a su copia de trabajo en el Explorador de Windows, haga clic con el botón derecho en un lugar en blanco y elija,
* TortoiseSVN → Reubicar ... , y allí se te pedirá la nueva ubicación del repositorio.
Entonces: