git修订树

时间:2015-04-29 09:00:02

标签: git

对于小型存储库,我对我的git l命令非常满意:

[alias]
     l = log \
     --all \
     -n30 \
     --graph \
     --abbrev-commit \
     --decorate \
     --date=relative \
     --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(bold yellow)%d%C(reset)'

不幸的是,对于大型存储库和数百个分支,我的树变得太宽太高而无法获得总体概述。我在gitk找不到一个好的解决方案,我不知道其他的工具。

我正在寻找一个简单的工具,使用例如cytoscaped3.js的树状图生成HTML动态修订树(可以折叠)。

对此有什么好的 KISS 工具吗?

2 个答案:

答案 0 :(得分:1)

虽然它不是KISS,但您可能需要查看gource,它提供了动态图形表示,表明谁在什么时间工作。不幸的是,这只显示了一个分支的进展。你看过the git homepage的工具吗?

答案 1 :(得分:1)

您可能需要查看git-big-picture

目前,它的图只包含提交ID及其链接,但应该可以执行额外的git查询来补充提交消息。 The (Python-) source非常易读。