Subversion

Desde hace un rato (desde el sábado 13 de marzo de 2004, según mis logs), tengo mi $HOME en un repositorio de Subversion. Es increíblemente útil, y además bien mamón.

En primer lugar, me permite nunca perder un archivo al momento de que lo añado al repositorio. En segundo, puedo recuperar cualquier versión anterior de casi cualquier cambio que haya hecho. En tercero, me mantiene sincronizados mis ambientes de trabajo entre mi desktop (ahora más poderosa que nunca) y mi laptop.

(Debo hacer notar que no es todo mi $HOME el que tengo en SVN; sólo $HOME/Documents; el resto son cosas de configuración y similares, que no me preocupa perder tanto como mis archivos).

Cuando cambié a mi Athlon 64 X2, me dije “fácil; hago un respaldo del directorio SVN, y lo repongo en la nueva máquina”. Grave error.

Resulta que el formato opaco que usa Subversion (DB 4), no es compatible entre arquitecturas (incluso si son cercanas, como x86 y amd64). De hecho, a veces no es compatible entre distintas versiones de DB. Así que tuve que mover mi respaldo a mi laptop, hacer un dumpfile, mover el dumpfile a mi Centurion, y recuperar el dumpfile.

Pero bueno, al menos no perdí nada.

Deja un comentario

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