Problemas con SVN - Userlinux.net

No habíamos tenido -demasiados- problemas con SVN desde que empezamos a trabajar con él, pero últimamente el servidor se había vuelto demasiado inestable por -suponemos- problemas en la placa base que afectaban al funcionamiento básico del disco duro. Tanto fue así que llegó el día del cuelgue en medio de…

Problemas con SVN

11.Jul.2008 ~ 1 Comentarios ~ 751 Lecturas
No habíamos tenido -demasiados- problemas con SVN desde que empezamos a trabajar con él, pero últimamente el servidor se había vuelto demasiado inestable por -suponemos- problemas en la placa base que afectaban al funcionamiento básico del disco duro.

Tanto fue así que llegó el día del cuelgue en medio de un commit. Al reiniciar el equipo marcaba como última revisión la 4371 pero en un checkout/update el cliente intentaba decirnos que esa versión no existía.

Pensando con lógica, si el último commit no se llegó a realizar satisfactoriamente y quedó "a medias" es posible que haya un conflicto entre las dos últimas versiones. Solución: volver a una versión anterior.

Buscando documentación solo he encontrado svn repair pero tampoco servía de mucho puesto que -según él- todo estaba correcto, no había nada que reparar.

Al final se ha solucionado a mano, entrando en el repositorio y viendo cual era la última revisión guardada:
$ ls -lt /home/svn/repo/db/revs | head -2
total 52804
-rwxrwxr-x 1 luis  luis      1247 Jul 9 10:35 4351
¡4351!, ¿20 revisiones de diferencia?, ¿y eso?. Ni idea, imagino que el duende del servidor estará amotinando provisiones para hibernar. Total, que colocando dicha versión en el archivo current (cambiamos 4371 por 4351) todo se ha arreglado:
$ cat /home/svn/repo/db/current
4351 1fa 1a
No creo que haya sido lo más elegante y seguro que se puede hacer de otra forma, pero ha funcionado y hemos salido del apuro.
Categorías: programación

Comentarios


gravatar
11.Jul.2008
podria haber sido mucho peor si no hubieramos tenido el servidor nuevo, justo en el momento en que casco el viejo, yo creo que el servidor viejo veia venir el desenlace y se tomo su venganza, y entre el y el duende se cebaron

Comentarios


Los comentarios están cerrados: los comentarios se cierran automáticamente una vez pasados 15 días. Si quieres comentar algo acerca de la anotación, puedes hacerlo por e-mail.

Buscar

Cargando...

Últimos comentarios

  • reidrac
  • r0sk
  • Rodrigo Rega
  • minWi
  • r0sk
  • reidrac
  • r0sk
  • deady
  • errece
  • r0sk
  • flexo
  • r0sk
  • MarcosBL
  • r0sk
  • isra

Moneting

Valor de mi cuenta de Facebook según Moneting
Valor de mi cuenta de Twitter según Moneting

Tagcloud

bake ubuntu blogsfera ps3 barça programación conciertos freebsd twitt mundial macosx frases lugo nintendo deportes futbol software iphone vacaciones blog ds league canción opinion juegos cake seguridad champions games linux hack 2008 mac alemania_2006 web bash cumpleaños lucux mysql humor bsd userlinux sysadmin cakephp ssh openbsd 2007 django films personal rfilms apple felicidades blogs debian meme php rsidenotes twitter sidenotes

Archivo

Social

Enlaces de interés