Fusionner et supprimer branche en une seule étape ou d'une commande
Est-il possible, à merge une branche et automatiquement delete avec une seule commande? La suppression de l'étape ne doit être exécutée que si la fusion a été un succès.
-d ne supprime fusionné les branches tandis que -D va également supprimer dissociées branches, de sorte -d permettra de s'assurer que la direction est fusionné, vous n'avez pas supprimer une branche par accident.
Pour moi -d refuse de fusionner les branches non fusionnées à l'origine, donc j'ai aussi besoin de faire: git push --delete origin source-branch avant de m'appliquer cette solution.
Non, git ne supporte pas cela en même temps.
Toutefois, vous pouvez exécuter les commandes dans un shell conditionnellement:
Edit:
-d
ne supprime fusionné les branches tandis que-D
va également supprimer dissociées branches, de sorte-d
permettra de s'assurer que la direction est fusionné, vous n'avez pas supprimer une branche par accident.-d
refuse de fusionner les branches non fusionnées à l'origine, donc j'ai aussi besoin de faire:git push --delete origin source-branch
avant de m'appliquer cette solution.OriginalL'auteur Zbynek Vyskovsky - kvr000
Je vais écrire un script.
ici le nom de la branche
master
peut être remplacé par votre nom de la branche.OriginalL'auteur ramwin