如何比较一个项目版本中的代码行数与另一个版本?

时间:2009-04-14 07:03:24

标签: svn diff

更具体地说,我正在寻找如何在递归遍历所有目录的情况下计算目录中所有文件中的行数。我可以简单地重复每个项目的两个不同版本来获得比较数字。

或者,由于subversion具有相当强大的diff功能,是否可以在两个版本之间改变差异以获得代码行的绝对差异?

这两种解决方案都可以帮助我。

4 个答案:

答案 0 :(得分:2)

有一些奇妙的工具来计算代码行,因为它是valuable metric。它们包括忽略空格和注释等选项。

只需针对您需要的行计数器执行google search

答案 1 :(得分:1)

您没有指定您的平台,但如果碰巧是* nix(包括windows下的cygwin),您可以尝试sloccount。我对很多不同的语言使用了很多,并且非常满意。

答案 2 :(得分:0)

如果您使用的是.NET / Java,NDepend / XDepend支持此功能。

答案 3 :(得分:0)

我在Windows上使用LocMetrics。免费,简单的“解压缩”部署。