EL día de hoy alguien hizo un commit a un repositorio y esta estaba corrompida o en conflicto, lo que nos afecto todos lo que trabajamos en ese proyecto.
La solución hacer un dump de los repositorio para así eliminar la última revisión en el Subversion.
1. Hacer un dump del repositorio de la primera a la penúltima revisión. El mi repositorio tenemos un proyecto con 7 revisiones(incluyendo la corrompida), para mi caso haría un dump de la 1 a la 6. En la terminal quedaría algo así:
sudo svnadmin dump /svn/nombre-repositorio -r 1:6 > repositorio.dump
2. Borráramos el repositorio
sudo rm -rf /svn/directorio-repositorio
3.Crear de nuevo el repositorio
sudo svnadmin create /svn/nombre-repositorio
4. Cargamos el “repositorio.dump” al repositorio que acabamos de hacer
sudo svnadmin load /svn/nombre-repositorio < repositorio.dump
Y con eso eliminaremos la ultima revisión arreglando, nuestro conflicto.
La verdad, una pavada, pero al menos se un poco mas de svn, una buena ayuda para entender como son los proyectos.