Я использую рабочий процесс Git Flow . Но я не могу создать красивый журнал в виде дерева графа. Размер слишком мал и не будет отображать все отношения ветвей, как на диаграмме Git Flow.
Как я могу создать такой график для моего Git-репозитория?
Я использую рабочий процесс Git Flow . Но я не могу создать красивый журнал в виде дерева графа. Размер слишком мал и не будет отображать все отношения ветвей, как на диаграмме Git Flow.
Как я могу создать такой график для моего Git-репозитория?
Вы не указали, ищете ли вы инструмент командной строки или нет, но если это так, я нахожу, что что-то вроде этого дает вам хорошее понимание структуры ветви
git log --all --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit
И, конечно, вы можете создать псевдоним для этого с помощью git config, например
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"
Если ваш код находится в общедоступном репозитории Github, вы можете посмотреть на http://beta.gitflowchart.com. Для Atlassian Stash есть плагин, который делает это тоже (не бесплатно).
Раскрытие: я написал базовую библиотеку для обоих инструментов.