2009-10-19 10 views
4

Je fais beaucoup de corrections de bogues et de branches de fonctionnalité et à la fin les fusionne toutes dans une version candidate (rc). mais quand je teste le rc je ne suis pas sûr si j'ai fusionné dans toutes les branches. Comment puis-je savoir quelles branches sont manquantes?comment identifier les branches qui doivent être fusionnées dans git

J'ai essayé gitk, mais il semble qu'il n'affiche que les branches déjà fusionnées dans la branche sur laquelle je me trouve. Mais je m'intéresse aux branches qui ne sont pas fusionnées.

Il y a un bon affichage de toutes les branches de github ("network"), mais il est toujours derrière, donc il n'est pas aussi utile qu'il pourrait l'être.

Répondre

5

Utilisez gitk --all pour voir toutes les branches. Aussi, si vous êtes sur Windows, je recommanderais QGit au lieu de gitk. Il a un meilleur algorithme de rendu du graphe des commits.

2

Jetez un oeil à git cherry (à ne pas confondre avec git cherry-pick).

1
git branch --no-merged 

est une manière propre d'afficher la liste des branches qui doivent être fusionnées à la branche actuelle. "How to get the changes on a branch in git" fait référence à un bon script pour formater le résultat de cette commande.

Questions connexes