Git:在HEAD中获取用户名与特定文件类型的行数

时间:2016-02-17 06:43:25

标签: git blame

我想在python文件的这个时间点测量开发分支中每个开发人员的代码行数。我怎样才能做到这一点?

更像是这样:将每个开发人员的计数器初始化为0.对于项目中的每个python文件,请责备每一行。增加相应开发人员的计数器。

我不想要整体添加删除号码。只有分支的HEAD中存在的内容。

1 个答案:

答案 0 :(得分:0)

试试这个bash one-liner:

find -name '*.py' -type f -exec git annotate  -e -- {} \; | cut -f2 -d $'\t' | grep -oP '[^<>]{2,}' | sort | uniq -c

它不输出姓名,而是输出电子邮件。