2012-03-02 25 views
6

Después de que mi SO se bloqueó, instalé una versión nueva (Windows   7 Pro x64).¿Cómo restaurar un repositorio existente usando TortoiseSVN?

Quiero confirmar los cambios de mi proyecto, así que necesito restaurar mi repositorio local para hacerlo. Por supuesto, tengo todos los archivos ubicados en mi carpeta donde estaba el repositorio antes del colapso del SO, pero por supuesto TortoiseSVN no sabe que había un repositorio. ¿Cómo puedo hacerlo (creo que es posible restaurar ese repositorio)?

Respuesta

5

Si aún tiene su carpeta de repositorio, intacta con todas las subcarpetas .svn, todo lo que necesita es instalar TortoiseSVN después de la reinstalación del sistema operativo. TortoiseSVN no depende de nada que esté fuera del sistema de archivos para identificar carpetas en funcionamiento, por lo que debería poder registrarse.

+0

Tiene razón, la única diferencia es que no hay ese icono en un círculo verde en el icono de la carpeta – Tony

+0

El caché de icono de TSVN puede no alcanzarse. Si hace clic con el botón derecho en la carpeta, ¿tiene el submenú de registro de TSVN? –

+2

Además, vea la respuesta de @Tobias con respecto a la función "actualizar copia de trabajo". –

2

Creo que está mezclando "repositorio" y "copia de trabajo" aquí.

Asumiendo que tiene un repositorio local creado en su disco duro:

Para encontrar que su repositorio que podría hacer una copia nueva de su repositorio local y especificar la ubicación de inicio con "file: //". Si tiene una copia de trabajo anterior, pero el repositorio no está en su ubicación anterior, puede reubicarlo con el comando "relocalizar" de TortoiseSVN.

Una vieja copia de trabajo debería aparecer. Lo más probable es que no aparezca, porque instaló una nueva versión de TortoiseSVN (1.7.x) que usa un formato de copia de trabajo más nuevo que es diferente del formato anterior. Debe seleccionar su directorio de copia de trabajo y seleccionar "actualizar copia de trabajo" para que pueda trabajar con él.

0

Simplemente revise un nuevo proyecto y copie la carpeta .svn en el proyecto existente.

Cuestiones relacionadas