Administration SVN

De EjnTricks

Hand-icon.png Votre avis

Current user rating: 79/100 (1 votes)

 You need to enable JavaScript to vote


Db-backup.png Procédure de backup / restore

Backup-icon.png Backup

La procédure décrite ici permet de déplacer un repository SVN d'un serveur vers un autre. La première étape consiste à réaliser un dump du repository. Dans cet exemple, le repository study sous /var/opt/svn est dumpé dans le fichier /tmp/study.svn_dump

#svnadmin dump /var/opt/svn/study > /tmp/study.svn_dump
* Révision 0 déchargée.
* Révision 1 déchargée.
* Révision 2 déchargée.
* Révision 3 déchargée.
* Révision 4 déchargée.
* Révision 5 déchargée.
* Révision 6 déchargée.
* Révision 7 déchargée.
* Révision 8 déchargée.
* Révision 9 déchargée.
* Révision 10 déchargée.
* Révision 11 déchargée.
* Révision 12 déchargée.
* Révision 13 déchargée.
* Révision 14 déchargée.
* Révision 15 déchargée.
* Révision 16 déchargée.
* Révision 17 déchargée.
* Révision 18 déchargée.
* Révision 19 déchargée.

Backup-restore.png Restauration

Avant l'importation d'un dump, il faut s'assurer que le repository existe sur la machine. L'exemple suivant va le créer sous le nom study à l'emplacement /var/opt/svn/study.

#svnadmin create /var/opt/svn/study

Puis le fichier est importé dans le repository SVN à l'aide de la commande suivante:

#svnadmin load /var/opt/svn/study < /tmp/study.svn_dump

Strategy-icon.png Stratégie de Backup