SVN – Renommer un dépôt (Repository) Subversion

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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.