tutorial tortoise subir repositorio proyecto espaƱol desvincular descargar crear con como carpeta archivos svn tortoisesvn svn-repository

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: