Mover un repositorio Subversion a otro servidor
Publicidad
Al mover un repositorio SVN a otro servidor lo deseable sería mantener las revisiones (o al menos de las revisiones relevantes) para no perder el histórico de los cambios.
Estos pasos pueden ayudarte a mover de la forma más simple posible, un repositorio de un servidor a otro. No importa si la migración del servidor es de Windows a Linux o viceversa.
Paso 1 – Hacer un Backup del repositorio
Lo primero que debemos hacer es un dump del repositorio de origen.
svnadmin dump /ruta/repositorio > repositorio.dump
Paso 2 – Crear el nuevo repositorio
Luego, creamos un nuevo repositorio en el servidor de destino, utilizando svnadmin.
svnadmin create /ruta/repositorio
Paso 3 – Importar el repositorio en el servidor de destino
Por último, importamos el dump del respositorio en el servidor de destino.
svnadmin load /ruta/repositorio < repositorio.dump
» Compra publicidad aquí: Enlace de texto
Artículos relacionados:
- Htaccess para Mover un sitio a otro dominio
Si queremos mover un sitio a otro dominio sin perder... - Mover instalación WordPress a otro dominio
Migrar WordPress a otro dominio puede no resultar tan sencillo... - Cómo arreglar “directory permission denied” de Subversion
En caso de recibir un mensaje de error “directory permission... - Bloquear directorios del SVN en un servidor Web con htaccess
A la hora de actualizar los archivos en un servidor,...
aca les dejo otro dato no menor
si kieren relocalizar tendran problemas con el UUID ya que al realizar el dump no lleva el uuid antiguo aca les dejo la receta para que vuelvan al uuid antiguo
svnlook uuid /var/svn/repos
cf2b9d22-acb5-11dc-bc8c-05e83ce5dbec
$ svnadmin setuuid /var/svn/repos # generate a new UUID
$ svnlook uuid /var/svn/repos
3c3c38fe-acc0-11dc-acbc-1b37ff1c8e7c
$ svnadmin setuuid /var/svn/repos \
cf2b9d22-acb5-11dc-bc8c-05e83ce5dbec # restore the old UUID
$ svnlook uuid /var/svn/repos
cf2b9d22-acb5-11dc-bc8c-05e83ce5dbec
Weno el aporte de luis, no me resultaba por eso…
Muchas gracias.
Saben como se puede realizar este mismo proceso desde windows?
Gracias.