是否有一些程序(或者我错过了一些神奇的git插件)从git repo获得影响图或类似内容而不通过github?我不确定在哪里开始写我自己的,就数据收集而言(我可以生成图表)。我假设有一些标志我可以传递给git-log以获取提交和作者,但我不确定如何获得影响(添加/删除行的总和,或者可能添加/删除总字节数),甚至可能跳过某些文件从考虑。
答案 0 :(得分:5)
这SO question提供了一些答案:
git log --author="<authorname>" --pretty=tformat: --numstat
对于图表本身,我知道这个 jQuery program (但我还没有测试过),基于json格式的数据。 Illustrated here,reported by this message)
答案 1 :(得分:1)
好吧,我也是,来到这个问题,希望找到一个简单的答案,但没有找到。
不要害怕!我已经解决了这个问题。
查看https://github.com/jtolds/git-impact
新项目,从git repo生成漂亮的交互式影响图。
(x-posted to Is there an "impact graph" tool for non-GitHub projects?,这些问题应该合并吗?)