75 votes

Comment supprimer une branche dans le référentiel distant en utilisant EGIT ?

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

140voto

Michael Mior Points 13475

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

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

13voto

VonC Points 414372

(Mise à jour mars 2012)

Comme tukushan mentionne dans le commentaire :

Dans Egit 1.3.0, cela ne supprime que la branche de suivi à distance dans le référentiel local, et non 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 la version git1.7+, est mieux codée en tant que git push origin --delete branch .

Avec Egit, voir " Supprimer la section Réf. " :

Remote ref to delete in Egit


(Réponse originale de 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 disposez désormais d'un autre moyen de supprimer un fichier distant

De son EGit/Nouveauté et à noter/1.2 :

Dans la zone du graphique d'engagement, il y a une nouvelle action de menu contextuel " Delete Branch " permettant de supprimer une branche.
Elle sera activée si une branche existe pour le commit actuellement sélectionné, qui n'est pas pris en check out.
S'il y a une seule branche sur ce commit, qui n'est pas extraite, cette action supprimera cette branche immédiatement.
Si plusieurs de ces branches existent, un dialogue s'affiche pour demander quelles branches doivent être supprimées.
Si les commits deviennent inaccessibles lors de la "suppression de la branche", une boîte de dialogue de confirmation sera affichée pour éviter l'inaccessibilité accidentelle des commits.

Il reste à tester si cette option permet de supprimer une branche pour un commit sur un fichier à distance (un commit faisant partie d'un repo distant et récupéré dans votre repo local).

0voto

Enigma Points 220

Clic droit sur le projet > Équipe > Avancé > Supprimer la branche... > Sélectionnez la branche que vous voulez supprimer et cliquez sur ok.

Vous pouvez sélectionner les branches locales et distantes.

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