计算每个贡献者的单词数

时间:2013-02-08 20:13:55

标签: github repository

如何计算每个贡献者在存储库中写入的单词数?

1 个答案:

答案 0 :(得分:0)

最好在GitHub的本地克隆上解决,以便分析git日志并检查每个贡献者。

请参阅“getting contributor stats”,基于:

git log --author="Jared Barboza" --pretty=tformat: --numstat | \
grep -v public/javascripts/jquery | \
gawk '{ add += $1 ; subs += $2 ; loc += $1 - $2 } END \
{ printf "added lines: %s removed lines : %s total lines: %s\n",add,subs,loc }' -

但这是针对给定贡献者添加/删除的行。

(有点像“Git: How to estimate a contribution of a person to my project in terms of added/changed lines of code?”)

您可以将类似的方法与“Quantifying the amount of change in a git diff?”中描述的方法相结合 或者您可以使用专门的程序,例如 git-wordcount