Le contexte :
Vous avez un dépôt subversion et vous souhaitez le renommer car le projet à changé de nom.
Le problème :
Il n’y a pas de fonction de renommage d’un repository sur SVN.
La solution :
les commandes svnadmin dump & svnadmin load
Comment fait-on ?
On crée un dépôt avec le bon nom, on exporte le dépôt qu’on souhaite renommer pour ensuite l’importer dans le nouveau depôt qui a le bon nom. Cela permettra de garder l’historique des revisions. Vous m’avez suivi ?
En pratique voila ce qu’il faut faire :
1/ Création du nouveau dépôt : (SVN : Comment ajouter un dépot (repository) pour un nouveau projet)
svnadmin create /path/vers/le/nouveau/repository
2/ Export du dépôt d’origine :
svnadmin dump /path/vers/le/repository/dorigine > repo-dorigine.dump
3/ Maintenant on peut importer ce DUMP dans le nouveau dépôt qui a le bon nom :
svnadmin load /path/vers/le/nouveau/repository < repo-dorigine.dump
Une fois que vous avez bien verifier que tout fonctionne correctement vous pouvez supprimer le dépôt d’origine.