La empresa en la que trabajo ha sufrido una falla importante del servidor. Durante esta falla, el repositorio SVN se perdió. Pero aún hay esperanza ! Tenemos una copia de seguridad anterior del repositorio que he logrado restaurar con éxito usando VisualSVN.VisualSVN ¿Cómo revertir el número de revisión?
El problema al que me enfrento ahora es que no puedo actualizar/confirmar las carpetas de salida previa a la falla. La razón de este problema es que, por ejemplo: una carpeta local tiene un número de revisión de 2361, mientras que el depósito en sí tiene un número de revisión de 2290, que es anterior.
¿Hay alguna manera de solucionar este problema? ¿De qué manera puedo cambiar los números de revisión en la copia local o en la copia del servidor?
Unos pocos puntos:
- estoy utilizando TortoiseSVN 1.6.6.
- Puedo verificar las carpetas del repositorio y la conexión está activa.
- Escogí una de mis carpetas y usé la opción Reubicar en ella. Esto me ayudó a ver que hay algo mal con el número de revisión
- He experimentado un poco con la opción de combinación pero esto me lleva ahora a ser especial. (Estoy abierto a sugerencias)
Gracias por su tiempo,
Ita
Tenía la esperanza de poder evitar esta solución, pero como parece, no fue tan malo. He usado esta línea: FOR/F "tokens = *" %% G IN ('DIR/B/AD/S * .svn *') DO RMDIR/S/Q "%% G" en un archivo de proceso por lotes para ayudarme a deshacerme de las viejas carpetas .svn que residían en las carpetas que necesitaba mover. Gracias por su ayuda :) – Ita
Oh, no insinué que necesitara 'moverse', pero ciertamente es un enfoque. Hubiera usado Beyond Compare o algo similar para tener una idea visual de lo que estoy haciendo exactamente. Pero si todo salió bien, ¡más poder para ti! –