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
Related Posts Plugin for WordPress, Blogger...

Artículos relacionados:

  1. Mover instalación WordPress a otro dominio
    Migrar WordPress a otro dominio puede no resultar tan sencillo...
  2. Htaccess para Mover un sitio a otro dominio
    Si queremos mover un sitio a otro dominio sin perder...
  3. Cómo arreglar “directory permission denied” de Subversion
    En caso de recibir un mensaje de error “directory permission...
  4. Bloquear directorios del SVN en un servidor Web con htaccess
    A la hora de actualizar los archivos en un servidor,...

Mover un repositorio Subversion a otro servidor se encuentra en Otros usa los siguientes tags:

 

4 comentarios to “Mover un repositorio Subversion a otro servidor”

  1. Luis dice:

    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

  2. Kable dice:

    Weno el aporte de luis, no me resultaba por eso…

  3. Yeray dice:

    Muchas gracias.

  4. Paola dice:

    Saben como se puede realizar este mismo proceso desde windows?

    Gracias.

Dejar un comentario