Articles    Logiciels

Migrer un repo SVN vers un nouveau serveur

 Dans la vie d'un projet, il arrive un moment où le client souhaite internaliser son produit. La question se pose du contrôle des sources, et il va falloir déplacer sur un serveur du client le dépot qui, jusqu'alors, se trouvait sur un serveur du prestataire.

Dump du fichier d'archive sur le serveur source:

svnadmin dump /path/to/source/repository > repositoryname.dump

Il est recommandé de compresser ce fichier:

gzip repositoryname.dump

Transfert de l'archive vers le serveur de destination:

scp repositoryname.dump.gz login@serveur:/path/to/svn/projects/

Sur le serveur de destination, un dépot aura préalablement été créé, vide:

svnadmin create /path/to/svn/projects/repositoryname

Charger l'archive dans le nouveau dépot:

svnadmin load /path/to/destination/repository < repositoryname.dump

et voilà... pensez à affecter les droits aux utilisateurs et leur demander de modifier la source de leur copie de travail.

 

 

 

 

 

Copyright 2007 - 2018