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 .
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"
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.