61 votes

Tortue supprimer une branche

Je suis nouveau à la tortue. Afin d'éviter toute conséquence inattendue, j'aimerais vous demander votre astuce sur la suppression d'une branche:

  1. Pourrais-je simplement supprimer la copie de travail de la branche et le dossier dans le référentiel?
  2. La copie de travail locale de la branche doit-elle d'abord être supprimée ou le dossier de la branche via le navigateur de référentiel doit-il être supprimé?

95voto

Álvaro G. Vicario Points 57607

Faites un clic droit sur n’importe quel dossier, sélectionnez "Repo-browser" et localisez votre branche dans le panneau de gauche. A partir de là, vous pouvez émettre une commande "Supprimer" directement sur le référentiel.

Autant que je sache, vous ne pouvez pas émettre de commande de suppression dans le dossier supérieur de la copie de travail, probablement parce que cela détruirait effectivement la copie de travail.

12voto

AndiDog Points 28417

Le livre SVN ("Contrôle de version avec Subversion") explique comment supprimer et restaurer des branches .

Bien que cela suggère la suppression à distance comme

 $ svn delete http://svn.example.com/repos/calc/branches/my-calc-branch \
  -m "Removing obsolete branch of calc project."
 

vous pouvez aussi le faire localement (avec la commande TortoiseSVN> Delete).

Comme indiqué dans le livre, vous pouvez toujours restaurer des branches pour ne pas avoir de conséquences inattendues.

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