Mover un repositorio Subversion a otro servidor

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
Comparte:
  • Print this article!
  • Digg
  • del.icio.us
  • Google Bookmarks
  • E-mail this story to a friend!
  • Technorati
  • Twitter

Artículos relacionados:

  1. Mover instalación Wordpress a otro dominio
  2. Como arreglar “directory permission denied” de Subversion
  3. Bloquear directorios del SVN en un servidor Web con htaccess
  4. Configurar WordPress para enviar emails usando SMTP



2 respuestas a “Mover un repositorio Subversion a otro servidor”

  1. Luis says:

    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 says:

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

Dejar tu comentario