Francisco J. 曹 Tsao Santín : BackupSVN

Principal :: Índice de Páginas :: Acceso
Backup y Restore del servidor SVN

Para trasladar la información de subversion de una máquina a otra, hay que seguir los siguientes pasos:
  1. Instalar subversion en la nueva máquina
  2. Crear el usuario svn (y quitarle la shell)
  3. Crear el directorio donde se guardan los repositorios (típicamente /var/svn)
  4. Crear cada repositorio: svnadmin create nuevorep
  5. Volcar la información del antiguo repositorio: svnadmin dump antiguorep >fichero.dump
  6. Copiar el fichero.dump al nuevo repositorio
  7. Cargar el dump en el nuevo repositorio: svnadmin load nuevorep <fichero.dump
  8. Revisar usuarios y permisos (lo típico)
  9. Cambiar la url en svn
Para cambiar en el cliente todas las referencias a mimaquina, se puede usar lo siguiente en el directorio raíz del repositorio:

 for i in `find | grep .svn`; do echo $i; cat $i | sed 's%mimaquina.es%la.ip.de.maquina%' > $i'_2'; mv $i'_2' $i; done
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.3
Page was generated in 0.0368 seconds