如何查找跨存储库对文件完成的提交数

How to find number of commits done to a file across a repository

我正在看视频 "Treat Your Code as a Crime Scene"。

http://www.infoq.com/presentations/code-bugs-legacy-pitfalls

为了了解代码的复杂性,他说要找到对每个 file.This 完成的提交次数,这意味着这些文件需要更多维护。我如何找到像这个视频中的这个人那样的热点。

在该视频中 13:20 - 14:20 之间。

关注“How to count number of commits per file pathname by author in a Git repository?”,您可以从:

开始
git log --name-only --pretty=format: | sort | uniq -c | sort

排序后的列表将帮助您发现具有大量 次提交的文件。