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.
Subscribe to the RSS feed and have all new posts delivered straight to you.
Post your comment




