Borrar la última revisión de un repositorio Subversion

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.

One thought on “Borrar la última revisión de un repositorio Subversion

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados *

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>