Ry4*_*ase 12
对于mercurial,只需检查'tip'的数字修订版ID(定义为编号最高的修订版):
$ hg id --num --rev tip
97
Run Code Online (Sandbox Code Playgroud)
我会看一下Mercurial 附带的流失扩展。它可以让您计算每个开发人员或每个时间段的变更集数量。它看起来像这样:
$ hg churn -s -c -f "%Y-%m"
2005-05 208 *****************************
2005-06 341 ***********************************************
2005-07 271 *************************************
...
Run Code Online (Sandbox Code Playgroud)
如果您只想知道与给定修订集匹配的变更集数量,请使用hg log
和wc
像其他人建议的那样:
$ hg log -r "user(geisler) and date('>2010')" --template x | wc -c
735
Run Code Online (Sandbox Code Playgroud)
为了git
:
git log --pretty=oneline | wc -l
Run Code Online (Sandbox Code Playgroud)
将为您提供当前分支上所有提交到原始提交的计数。
要获取所有分支上的所有提交的计数:
git log --pretty=oneline --all | wc -l
Run Code Online (Sandbox Code Playgroud)