web-dev-qa-db-fra.com

Comment supprimer une branche Git avec TortoiseGit

Existe-t-il une option pour supprimer une branche avec TortoiseGit ?

J'ai trouvé un solution pour la ligne de commande . Existe-t-il une implémentation dans TortoiseGit?

202
Tarion

Vous devriez lire cet article: branches distantes avec TortoiseGit

Selon ce blog:

... supprimez la branche locale en ouvrant d'abord la boîte de dialogue Checkout/Switch pour accéder à la boîte de dialogue Browse refs.

enter image description here

Dans la boîte de dialogue Browse refs, vous pouvez cliquer avec le bouton droit de la souris sur la branche locale et choisir de la supprimer.

enter image description here

Pour supprimer une branche distante, nous pouvons faire la même chose, mais au lieu de cliquer avec le bouton droit de la souris sur notre branche locale, nous développons l’arborescence des télécommandes dans la partie gauche de la boîte de dialogue, puis nous localisons la branche distante.

enter image description here

305
Sandro Munda

Vous pouvez Shift + Clic droit sur le référentiel cloné et choisissez Browse References dans le sous-menu TortoiseGit:

Cliquez sur les télécommandes dans l'arborescence de gauche, puis cliquez avec le bouton droit de la souris sur la branche que vous souhaitez supprimer et cliquez sur Delete remote branch.

Vous pouvez également vous débarrasser du "décalage" + clic droit: Accédez aux paramètres de TortoiseGit -> "Définir le menu contextuel étendu" et décochez "Parcourir les références".

86

Ouvrez d'abord la boîte de dialogue du journal, vous pouvez supprimer des branches:

  1. Faites un clic droit sur la branche
    enter image description here

  2. Faites un clic droit sur commit
    enter image description here

  3. Dans Parcourir les références dialogue
    enter image description here

  4. Supprimer les branches fusionnées
    enter image description here

  5. Supprimez les branches de suivi à distance pour lesquelles ses branches distantes n'existent pas à distance.
    enter image description here
    [Note] si vous souhaitez supprimer des branches inexistantes chaque fois que vous effectuez une extraction, vous pouvez effectuer les opérations suivantes:
    enter image description here

8
Yue Lin Ho