从Git存储库生成统计信息
我正在寻找一些好的工具/脚本,使我能够从git存储库中生成一些统计信息。 我已经在某些代码托管网站上看到了此功能,其中包含诸如...的信息。 每位作者提交 每天/每周/每年/等等的提交次数。 随着时间的推移行的代码 图表 ... 多得多 基本上,我只是想知道我的项目随着时间的推移会增长多少,哪个开发人员会提交大多数代码,等等。 #1楼 我正在用ruby做一个git仓库统计信息生成器,它叫做 git_stats 。 您可以在 项目页面 上找到为某些存储库生成的示例。 以下是其功能的列表: 一般统计 文件总数(文本和二进制) 总行数(添加和删除) 总提交 s 活动(总计和每位作者) 按日期提交 按一天的时间提交 按星期几提交 按一周的小时提交 按一年中的月份提交 每年提交 按年和月提交 s 由作者提交 作者添加的行 作者删除的行 行由作者更改 文件和行 按日期 通过扩展 如果您有任何想法要增加或改进,请告诉我,我们将不胜感激。 #2楼 如果您的项目在GitHub上,那么您现在(2013年4月)拥有 Pulse (请参见“ 快速掌握Pulse ”): 它更加受限制,并且不会显示您可能需要的 所有 统计信息,但是可随时用于任何GitHub项目。 Pulse是发现项目近期活动的好方法。 Pulse将向您显示谁一直在积极提交以及项目的默认分支中发生了哪些更改 : 您可以在导航栏的左侧找到链接