sábado, 22 de enero de 2011

Crear un backup de un repositorio en subversión y restaurarlo

1) Crear un backup
Para crear un backup ejecutaremos el siguiente comando:
svnadmin dump <ruta_del_repositorio> > <ruta_y_nombre_del_archivo_backup>
Ejemplo:
svnadmin dump C:\svn_repository\repositorio > c:/copia-repositorio
esto generara un archivo en copia-repositorio en el disco C:

2) Resturar un backup
Para restaurar el backup recientemente generado primero crearemos otro repositorio para no cambiar el actual:
svnadmin create  C:\svn_repository\repositorio2
Luego ejecutaremos la restauración:
svnadmin load <ruta_del_repositorio> < <ruta_y_nombre_del_archivo_backup>
Ejemplo:
svnadmin load C:\svn_repository\repositorio2 <  c:/copia-repositorio
Exiten mas opciones para svnadmin dump:
por ejemplo
svnadmin dump --deltas /repo |bzip2 |tee dump.bz2 | md5sum >dump.md5

No hay comentarios:

Publicar un comentario