我目前正在使用 SLOCCOUNT 工具来获取代码库的源代码行 (SLOC)。
但是,它不支持比较两个版本的代码库然后报告:
- 代码行 (LOC) 已修改
- 已删除 LOC
- 已添加 LOC
谁能建议一个基于 linux(最好是免费)的工具来做到这一点?
我目前正在使用 SLOCCOUNT 工具来获取代码库的源代码行 (SLOC)。
但是,它不支持比较两个版本的代码库然后报告:
谁能建议一个基于 linux(最好是免费)的工具来做到这一点?
我使用CODECOUNT来区分基线。这比较了不同代码库之间的更改、删除和添加。它由南加州大学免费提供。
他们只提供源代码。但是,它使用 g++ 从 cygwin 中的 zip 文件中完全构建出来。他们还声称支持 Visual Studio,但我没有尝试过。
我相信diffstat
实用程序可以做到这一点。
听起来SLOCCount和SLOC Compare可以向您展示一段时间内的趋势,但它并不是您想要的。