Spostare un repository Subversion


Per spostare un repository Subversion da un sistema ad un altro basta eseguire alcuni semplici comandi.

  1. Inizia creando un dump file del repository del sistema sorgente con il comando:
    svnadmin dump /path/to/repository > repository-name.dmp
  2. Se il dump file è molto grande lo puoi comprimere con il comando:
    tar czvf repository-name.dmp.tar.gz repository-name.dmp
  3. Sposta il file appena creato dal sistema sorgente al sistema di destinazione via FTP, SFTP o con il sistema preferito.
  4. Una volta spostato il file nel sistema di destinazione decomprimerlo con il comando:
    tar xzvf repository-name.dmp.tar.gz
  5. Ora posizionati nella cartella dove vuoi creare il nuovo repository
    cd /path/to/new-repository
  6. crea il nuovo repository
    svnadmin create repository-name
  7. carica i dati contenuti del dump file
    svnadmin load repository-name < repository-name.dmp

Il nuovo repository adesso è in produzione!

Un paio di piccole cose da notare:

  • più vecchio è il repository più grande sarà il dump file visto che rappresenta ogni cambiamento fatto sui files contenuti.
  • questo metodo funziona ovviamente anche tra diverse piattaforme, quindi è possibile ad esempio spostare il repository da una macchina Windows ad una *NIX e viceversa.

Fonti: http://www.digitalmediaminute.com/article/2251/how-to-move-a-subversion-repository

Articoli correlati

This entry was posted in Programmazione and tagged , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">