176 votes

Supprimer les branches dans Bitbucket

J'ai créé beaucoup de branches dans l'un de nos dépôts. Ces branches sont pour les tests avant qu'elles ne soient tirées vers la branche principale. Maintenant, je vois beaucoup d'entre elles dans la liste et nous ne les utiliserons jamais à nouveau. Comment supprimer directement ces branches de Bitbucket ?

280voto

Marcus Points 919

Si les branches sont uniquement locales, vous pouvez utiliser -d si la branche a été fusionnée, comme

git branch -d branch-name

Si la branche contient du code que vous n'avez jamais l'intention de fusionner, utilisez -D à la place.

Si la branche se trouve dans le référentiel distant (sur Bitbucket), vous pouvez supprimer la référence distante en

git push origin :branch-name

De plus, si vous êtes sur le site de Bitbucket, vous pouvez supprimer les branches que vous avez poussées en allant dans l'onglet Branches de fonction sous Commits sur le site. Là, vous trouverez une icône d'ellipsis. Cliquez dessus, puis choisissez Supprimer la branche. Assurez-vous simplement que vous voulez abandonner toutes les modifications là-bas!

entrer la description de l'image ici

3 votes

Si j'exécute 'git branch -r', je constate que BB ne supprime pas la branche du serveur. Elle n'apparaît plus dans l'interface graphique, mais elle est toujours visible sur le serveur git.

1 votes

Il y a des branches que BitBucket refuse simplement de supprimer.

0 votes

On dirait que cela ne me permet pas : remote: hook externe-pre-receive décliné remote: fatal: ce n'est pas un objet d'arborescence remote: tar: Cela ne ressemble pas à une archive tar remote: tar: Échec de l'exécution en raison d'erreurs précédentes

59voto

Mital Pritmani Points 606

Pour supprimer une branche de Bitbucket,

  1. Allez dans Aperçu (Votre dépôt > branches dans la barre latérale gauche)
  2. Cliquez sur le nombre de branches (ce qui devrait vous montrer la liste des branches)
  3. Cliquez sur la branche que vous souhaitez supprimer
  4. En haut à droite, cliquez sur les 3 points (à côté du bouton Fusionner).
  5. Il y a l'option "Supprimer la branche" si vous avez les droits.

1 votes

Où se trouve 'aperçu'? Si vous voulez dire Source, je ne vois pas d'option 'Supprimer la branche' sous le ...

10 votes

Étape 1 doit être "allez dans votre dépôt et cliquez sur 'branches' dans la barre latérale gauche."

28voto

Ralf Rafael Frix Points 1105

En plus de la réponse donnée par @Marcus, vous pouvez maintenant également supprimer une branche distante via:

git push [nom distant] --delete [nom de la branche]

15voto

Ogglas Points 1

J'ai pu supprimer la plupart de mes branches, mais une ressemblait à ceci et je n'ai pas pu la supprimer :

entrez la description de l'image ici

Il s'est avéré que quelqu'un avait défini les Permissions de branche sous les Paramètres et de là, avait décoché Autoriser la suppression de cette branche. J'espère que cela pourra aider quelqu'un.

entrez la description de l'image ici

Mise à jour : Où se trouvent les paramètres à partir de la question dans le commentaire. Entrer dans le dépôt que vous souhaitez modifier pour obtenir le menu. Vous pourriez avoir besoin de privilèges d'administrateur pour changer cela.

entrez la description de l'image ici

0 votes

Où peut-on trouver les "Paramètres"? Je dois supprimer la branche principale ou tous les fichiers qui s'y trouvent. Comment dois-je faire?

0 votes

Cela se trouve sur le site Web de Bitbucket

14voto

Prashant Sharma Points 119

Dans Bitbucket, allez dans branches dans le menu de gauche.

  1. Sélectionnez la branche que vous souhaitez supprimer.
  2. Allez dans la colonne d'action, cliquez sur les trois points (...) et sélectionnez "supprimer la branche".

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