代码统计工具,要支持差异统计,如:代码修改行数、删除行数、新增行数等

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了代码统计工具,要支持差异统计,如:代码修改行数、删除行数、新增行数等相关的知识,希望对你有一定的参考价值。

前使用过的3个代码统计工具:mskloc、linecount、breakdown, 只能统计某类文件的代码行数,注释行数,空行数等,不适于统计版本间的代码差异,如代码修改行数、删除行数、新增行数,如果使用这3个代码统计工具来计算代码行数,那么唯一的方法是,统计出本版本的总行数,再减去上个版本的总行数,使用差值做为代码统计的结果,但明显这样统计是不准确的,有一定的误差,因此想请教大家手上有没有好的代码统计工具,可以统计两个版本间修改的行数\新增行数及删除的代码行数,谢谢!
我要的不是网站统计,是软件开发中用到的代码统计。
必须支持java、jsp、c、xml等。
可以发到我的邮箱:richard@expressthought.com

参考技术A 我想你要的正是TortoiseSVN,使用方法见
http://www.chinasvn.com/?p=6
他的代码差异统计功能无庸质疑

另外介绍一个也是统计代码差异的工具:StatSVN

StatSVN能够从Subversion版本库中取得信息,然后生成描述项目开发的各种表格和图表。比如:总代码行数;代码行数的时间线;针对每个开发者的代码行数;开发者的活跃程度;开发者最近所提交的;文件数量;平均文件大小;最大文件;哪个文件是修改最多次数的;目录大小;带有文件数量和代码行数的Repository tree。StatSVN当前版本能够生成一组包括表格与图表的静态html文档。
参考技术B 使用TortoiseSVN,很好用,详细的使用方法已经发送到你的邮箱里面了。
要给分啊!!!本回答被提问者采纳
参考技术C 正在为这个发愁呢 能给我发一份吗?谢谢 邮箱:guoru1314@126.com

以上是关于代码统计工具,要支持差异统计,如:代码修改行数、删除行数、新增行数等的主要内容,如果未能解决你的问题,请参考以下文章

cloc 统计代码行数工具

Linux下安装代码统计工具git_stats

python--代码统计小程序

如何查看代码行数 intellij

Python学习教程:如何用python统计代码行数

cloc代码统计工具使用方法