在一段时间内修改了多少行代码?

Nat*_*ger 24 svn version-control

我的任务是弄清楚我今年写了多少行代码.由于多种原因不是很令人兴奋,但似乎它可以成为一个很好的问题.

那么在您最喜欢的版本控制工具中,您如何判断修改了多少行代码?在我的特定答案中,空白行和注释恰好计算以简化分配给确定答案的时间,但随时可以详细说明.

在我的特殊情况下,我正在使用svn,所以我将摆脱svn log和svn diff输出的所有---和其他misc输出.

Rol*_*ien 28

使用StatSVN.我在工作中使用它,它很棒,它将按月由开发人员分解LOC.它会绘制漂亮的图表,告诉您一周中的哪一天以及您查看大部分代码的时间.它会告诉你你需要知道什么.


Bar*_*ski 10

最简单的解决方案:

svn diff -x --ignore-eol-style -x -w http://svn/tags/releases/1.0 http://svn/tags/releases/2.0/ |diffstat
Run Code Online (Sandbox Code Playgroud)

这是非常基本的,不排除空行插入等,但也许它足够好?