使用git commit history查找项目热点?

时间:2013-08-28 15:01:06

标签: git

我正在加入一个具有漫长而传奇的提交历史的新项目,我想用这段历史向我展示项目中的热点:最常见的文件(以及最近的文件)编辑。

理想情况下,我想避免编写多行脚本(ruby,python,javascript;无关紧要)。

有人知道可以根据提交历史记录中的活动对git项目文件进行排名吗?

1 个答案:

答案 0 :(得分:6)

您可以使用此单行程序打印前100个最常更改的文件:

git log --pretty=format: --name-only | sort | uniq -c | sort -rg | head -100