Linux工具显示SLOC和SLOC修改,添加,删除

DEz*_*zra 5 metrics code-metrics

我目前正在使用SLOCCOUNT工具获取代码库的源代码行(SLOC).

但是,它不支持比较两个版本的代码库,然后报告:

  • 修改了代码行(LOC)
  • LOC已删除
  • LOC添加了

任何人都可以建议一个基于Linux(最好是免费)的工具来做到这一点?

Ste*_*Roe 3

我使用CODECOUNT来区分基线。这会比较不同代码库之间的更改、删除和添加。它由南加州大学免费提供。

他们只提供源代码。然而,它是使用 g++ 在 cygwin 中从 zip 文件中干净地构建出来的。他们还声称支持 Visual Studio,但我还没有尝试过。