4 votes

Comment renommer un projet dans VisualSVN ou par le client TortoiseSVN (plateforme win32) ?

J'ai essayé de trouver une fonction qui ressemble à "renommer" à la fois du côté serveur et du côté client, mais je n'y suis pas parvenu.

4voto

1) Vérifier le projet et s'assurer que personne ne l'utilise. C'est probablement une bonne idée d'arrêter le serveur.

2) Sauvegarder le référentiel

3) Sur le serveur, renommez le répertoire du projet Root avec votre nouveau nom

4) Redémarrer le serveur et, sur le client, sortir en utilisant le nouveau nom.

Faites tout cela à vos risques et périls - je ne l'ai testé qu'avec un système de fichiers local.

4voto

NateJ Points 426

Je cherchais une réponse similaire et j'ai pu trouver cette solution (étonnamment facile). En supposant que cela soit le cas, SI vous avez accès au serveur (machine) qui exécute le serveur VisualSVN. Et vous êtes le seul développeur à travailler dessus (ou vous pouvez facilement informer les autres développeurs de la modification afin qu'ils suivent le mouvement).

Côté serveur :

  • Se connecter à ce serveur, ouvrir le "VisualSVN Server Manager" (GUI)

  • Sur la page d'accueil, sous "Repositories", cliquez sur le bouton "Importer un référentiel existant..." Spécifiez la source et la destination (cela créera un nouveau dossier pour la destination).

Côté client (c'est-à-dire votre ordinateur/dossier où vous avez stocké votre copie de travail du projet/des fichiers et sur lequel vous travaillez dans Visual Studio) :

  • dans l'explorateur Windows, ouvrez le dossier dudit projet et faites un clic droit, puis sous "TortoiseSVN" -> cliquez sur Relocaliser... ; il vous demandera l'URL SVN du nouveau référentiel, et vous demandera ensuite "êtes-vous sûr ?". (dites oui).
  • Vérifiez que vous pouvez consulter l'historique des logs SVN, faire une mise à jour SVN, etc.

Côté serveur :

  • Supprimer (toujours en utilisant le gestionnaire de serveur VisualSVN) l'ancien dépôt.

Encore une fois, vous devez informer tous les autres développeurs travaillant sur ce projet du renommage, car chacun d'entre eux (chaque "client") doit effectuer la procédure de relocalisation SVN.

Si cette situation ne s'applique pas, vous devrez vous pencher davantage sur les outils d'administration du serveur VisualSVN : http://www.visualsvn.com/support/svnbook/reposadmin/maint/

1voto

bluish Points 5503

Sur votre machine cliente :

  • clic droit sur le dossier du projet > Repo-browser
  • dans Repo-browser renommer le projet
  • dans votre machine, extraire le projet avec le nouveau nom, à l'endroit où vous en avez besoin
  • supprimer le dossier portant l'ancien nom de votre machine

0voto

ufukgun Points 2426

Je n'ai pas essayé mais dans TortoiseSVN il y a un Repo-Browser quand vous faites un clic droit et vous pouvez probablement renommer le nom du projet ici.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X