哪些指标对于基于git衡量开发人员进度非常有用?

时间:2013-02-27 16:30:13

标签: git metrics code-metrics developer-tools

git可以显示任何可能有助于跟踪开发人员进度的指标吗?

我知道git shortlog --since="1/1/12"是一个基本实用程序,可以查看每个开发人员提交的总提交数量。每次提交的行数或添加的文件怎么样?

2 个答案:

答案 0 :(得分:1)

GitStats,这是一个实用程序,可以分析存储库并输出一些统计信息和指标。

不幸的是,虽然它是用Python编写的,但它依赖于unix(没有真正的原因),当你希望它看到其他分支而不仅仅是master时,统计数据很奇怪。我一直想自己写一个工具很长一段时间,但从来没有真正解决它。

话虽这么说,GitStats仍然可以运行得很好,它能够生成的数据也很好。您可以找到一些示例here

答案 1 :(得分:0)

还有另一项名为Codegraphite的服务,它还跟踪在存储库中添加或删除的行,提交,文件和图像。据我所知,它适用于任何git repo。

它还将所有数据可视化为图表和图形的页面。它有一些有趣的,可以比较编码器彼此和提交流。对于某些指标可能没用,但它确实提供了设置基准的方法。它还允许您通过一次快照跟踪代码中发生的所有事情。