我需要一个脚本/ git命令,它会输出以下信息: - 当前代码库状态的百分比状态由哪个作者创建了多少行(这将包括完成整个提交历史记录以查看哪个行来自当前版本中的哪个作者) - 当前代码库状态中从作者"作者"
创建的所有行的列表我在这里找到了这个答案:Git: Blame Statistics以及互联网上的其他一些想法,但没有什么比我需要的了。
示例输出:
任何想法如何正确地做到这一点?谢谢:))
答案 0 :(得分:0)
这为您提供了每个开发人员的行数。
for i in `find . -name *.rb` ; do git blame -e $i 2>/dev/null ; done | \
sed -e 's/^[^<]*<//' -e 's/>.*$//' | \
grep '@' | sort | uniq -c
快速&amp;肮脏,适应你认为合适的地方。
第二部分涉及一些实际的编程,随意尝试(不应该 难以解析每个文件的git blame
的输出)并在问题发生时发布。