web-dev-qa-db-fra.com

Comment supprimer une branche dans le référentiel distant à l'aide d'EGIT?

Comment supprimer la branche distante elle-même dans sourceforge avec tous les fichiers, en utilisant egit?

75
Ismail Marmoush

Aller à Team > Remote > Push… dans le menu. Sélectionnez votre référentiel et cliquez sur Next. En dessous de Remote ref to delete… sélectionnez votre succursale et cliquez sur Add spec. Cliquez ensuite sur Finish. Cela devrait supprimer la branche distante.

how-to-delete-remote-branch-in-Eclipse-egit

138
Michael Mior

(Mise à jour mars 2012)

Comme tukushan mentionne dans le commentaire:

Dans Egit 1.3.0, cela supprime uniquement la branche de suivi à distance dans le référentiel local, pas la branche distante.

Comme Michael Mior détails dans sa réponse (votée) , vous devez pousser "rien" vers la branche distante : git Push Origin :branch, qui à partir de git1.7 + est mieux codé comme git Push Origin --delete branch.

Avec Egit, voir " Supprimer la section Spécifications de référence ":

Remote ref to delete in Egit


(Réponse originale décembre 2011)

Vous pouvez également consulter la toute dernière version d'EGit (1.2, publiée hier le 23 décembre 2011). Vous avez maintenant une autre façon de supprimer une télécommande

De son EGit/Nouveau et remarquable/1.2 :

Dans la zone du graphique de validation, une nouvelle action de menu contextuel "Delete Branch "permettant de supprimer une branche.
Il sera activé s'il existe une branche pour le commit actuellement sélectionné, qui n'est pas extrait.
S'il existe une seule branche sur cette validation, qui n'est pas extraite, cette action supprimera cette branche immédiatement.
S'il existe plusieurs branches de ce type, une boîte de dialogue s'affiche pour demander quelles branches doivent être supprimées.
Si les validations deviennent inaccessibles sur "Supprimer la branche", une boîte de dialogue de confirmation s'affichera pour empêcher l'inaccessibilité accidentelle des validations.

Il reste à tester si cette option peut supprimer une branche pour un commit sur un espace de noms distant (une partie commit d'un dépôt distant et récupérée dans votre local repo).

13
VonC