web-dev-qa-db-fra.com

Comment afficher les branches de Git Flow?

J'utilise le flux de travail Git Flow . Mais je ne peux pas générer un beau graphe de log in log. La taille est trop petite et ne montrera pas toutes les relations de branche comme dans le diagramme de flux Git.

Comment créer un graphique comme celui-ci pour mon référentiel Git?

C'est comment Tower le montre .

22
poc

Vous n'avez pas précisé si vous recherchiez ou non un outil de ligne de commande, mais si tel est le cas, je trouve que quelque chose comme cela vous donne une bonne idée de la structure de la branche.

git log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit

Et bien sûr, vous pouvez créer un alias pour cela avec git config, par exemple

git config --global alias.lg "log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
16
Captain Lepton

Si votre code est dans un référentiel github public, vous pouvez consulter http://beta.gitflowchart.com . Pour Atlassian Stash, il existe un plugin qui le fait aussi (pas gratuitement).

Divulgation: J'ai écrit la bibliothèque sous-jacente pour les deux outils.

4
Teun D