Migración de SVN
Ha llegado despiezado así que nos hemos puesto manos a la obra para restaurar el servicio cuanto antes, primero el hardware y luego -wiki en mano- los servicios correspondientes. El primer problema -que en principio no ha trascendido demasiado- ha sido la migración de los repositorios Subversion a la nueva máquina. Digo problema porque nunca había migrado un SVN, pero todavía sigue quedando gente que documenta estas operaciones para hacer la vida más sencilla a los demás. En el servidor antiguo hacemos un dumpeado (podemos indicar intervalo de revisiones como vemos en el segundo ejemplo):
# cd /home/svn/repo
# svnadmin dump nombre-del-repo > dumpeado.dump
# svnadmin dump nombre-del-repo --revision 1000:2000 > dumpeado.dump
# cd /home/svn/
# svnadmin create nombre-del-repo
# svnadmin load nombre-del-repo < dumpeado.dump
Error validating location: "org.tigris.subversion.javahl.ClientException:
Network connection closed unexpectedly
svn: Connection closed unexpectedly\'\'
Keep location anyway?
No, si al final habrá merecido la pena el incidente para poner al día una de las piezas clave del esquema. :).