答案 0 :(得分:1)
来自SE could help here内部的回答。它链接到alias,它正在根据您的git存储库创建一个点文件
几乎添加:
[alias]
graphviz = "!f() { echo 'digraph git {' ; git log --pretty='format: %h -> { %p }' \"$@\" | sed 's/[0-9a-f][0-9a-f]*/\"&\"/g' ; echo '}'; }; f"
到你的.git / config。在此之后,您可以运行它并创建图表,例如与
git graphviz HEAD~100..HEAD~60 | dotty /dev/stdin
(也来自链接维基资源的令牌)。如果您只是将输出重定向到点文件,您可以使用dot或者neato手动编译您的愿望图表。此外,您可以稍微调整别名,以便更好地格式化(颜色,形状...),例如,节点。