【发布时间】:2010-12-22 04:21:05
【问题描述】:
我正在寻找一些好的工具/脚本,它们可以让我从 git 存储库中生成一些统计信息。我在一些代码托管网站上看到过这个功能,它们包含的信息如下......
- 每位作者的提交次数
- 每天/每周/每年/等等的提交。
- 随时间变化的代码行数
- 图表
- ...更多
基本上我只是想知道我的项目随着时间的推移会增长多少,哪个开发人员提交的代码最多,等等。
【问题讨论】:
-
如果无法安装 gitstats,至少可以使用基本的 git 命令获取 作者的代码行数:
git ls-files | while read f; do git blame -w -M -C -C --line-porcelain "$f" | grep -I '^author '; done | sort -f | uniq -ic | sort -n --reverse
标签: git graph statistics