您如何知道有多少开发人员参与了使用版本控制系统的项目?我的一个 friend 找到了这种在 git log 中查找答案的方法:
git log | grep Author: | sort -u | cut –delimiter=” ” -f2 | sort -u | wc -l
git 有直接的方法吗? Subversion、Bazaar 或 Mercurial 等其他版本控制系统怎么样?
最佳答案
git
shortlog
命令非常有用。这总结了典型的 git-log
输出。
$ git shortlog -sn
119 tsaleh
113 Joe Ferris
70 Ryan McGeary
45 Tammer Saleh
45 Dan Croak
19 Matt Jankowski
...
传递给 wc
以查看唯一用户名的数量:
$ git shortlog -sn | wc -l
40
关于svn - 有多少人参与了一个项目?基于版本控制系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1813649/