Linux工具显示SLOC和SLOC修改、添加、删除
我目前正在使用 SLOCCOUNT 工具来获取代码库的源代码行 (SLOC)。
但是,它不支持比较两个版本的代码库,然后报告:
- 代码行 (LOC) 修改
- LOC 删除
- LOC 添加
任何人都可以建议一个基于 Linux(最好是免费)的工具来执行此操作吗?
I am currently using the SLOCCOUNT tool for gaining source lines of code (SLOC) for a codebase.
However, it doesnt support comparing two versions of the codebase and then report:
- Lines of code (LOC) modified
- LOC removed
- LOC added
Can anyone suggest a linux based (preferably free) tool to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我使用 CODECOUNT 来区分基线。 这会比较不同代码库之间的更改、删除和添加。 它由南加州大学免费提供。
他们只提供源代码。 然而,它是使用 g++ 在 cygwin 中从 zip 文件中干净地构建出来的。 他们还声称支持 Visual Studio,但我还没有尝试过。
I've used CODECOUNT for differencing baselines. This compares changes, deletions and additions between different code bases. It's provided free of charge by the University of Southern California.
They only provide source code. However, it built cleanly out of the zip file in cygwin using g++. They also claim support for Visual Studio, but I have not tried it.
我相信 diffstat 实用程序可以做到这一点。
I beleive
diffstat
utility does that.听起来像 SLOCCount 和 SLOC Compare 可以向您显示一段时间内的趋势,但这并不是您正在寻找的。
It sounds like SLOCCount and SLOC Compare can show you the trend over time, but it isn't exactly what you are looking for.