我希望能够看到某人的总代码行为我们的应用程序做出贡献。假设应用程序是10k行代码,我想看看每个开发人员已经提交到存储库的LOC数量的细分。 SubVersion有什么东西可以获得这种信息吗?
答案 0 :(得分:5)
如果我没记错的话,有MPY SVN STATS和StatSVN应该做你想做的事情。
我不认为可以用tortoisesvn完成所有我知道的命令行工具,我担心其中一些是linux工具。
答案 1 :(得分:2)
svn blame
可以通过在每行源代码中添加提交者的名称来帮助您入门。
他们的示例输出是
$ svn blame http://svn.red-bean.com/repos/test/readme.txt 3 sally This is a README file. 5 harry You should read this.
所以你可以做类似
的事情cat ./*blamed | awk '{print $2}' | sort | uniq -c
在类似
的文件上$ cat b.txt 3 Mark asdf 3 Mark asdf 3 Bill fdas 4 Bill fdas 5 Fred fdfd
获取输出
$ cat b.txt | awk '{print $2}' | sort | uniq -c
2 Bill
1 Fred
2 Mark
......但可能有一种比这更清洁的方法。