17
jul
0

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í:

 Bash |  Copiar |? 
1
sudo svnadmin dump /svn/nombre-repositorio -r 1:6 > repositorio.dump

2. Borráramos el repositorio

 Bash |  Copiar |? 
1
sudo rm -rf /svn/directorio-repositorio

3.Crear de nuevo el repositorio

 Bash |  Copiar |? 
1
sudo svnadmin create /svn/nombre-repositorio

4. Cargamos el “repositorio.dump” al repositorio que acabamos de hacer

 Bash |  Copiar |? 
1
sudo svnadmin load /svn/nombre-repositorio < repositorio.dump

Y con eso eliminaremos la ultima revisión arreglando, nuestro conflicto.

Enjoyed reading this post?
Subscribe to the RSS feed and have all new posts delivered straight to you.
Post your comment



Celadon theme by the Themes Boutique
La información de este blog tiene caracter informativo y la utilización de esta cae estrictamente bajo la responsabilidad del lector.