软件大小:83K
软件语言:简体中文
软件授权:免费软件
软件类别:编程开发
软件等级:
更新时间:2023-12-29
官方网站:
应用平台:Win2003,WinXP,Vista,Win7,Win8
- 软件介绍
- 软件截图
- 下载地址
Diffcount用于比较两个代码包的新增,修改,删除的代码量,统计出来的结果和我自己统计的有些差异。可以统计的文件类型有些少,而且偏后端语言。另外,在windows下使用的时候,直接敲命令行即可。
【功能特点】
1. 差异统计:统计某一个版本的代码包相对于一个原始的基线代码包,变动的代码量,以及变动的代码量中各语言非空非注释行(NBNC)的结果;
2.代码统计:如果需要,可以把diffcount当作普通的代码行统计工具,统计一个代码包;
diffcount命令行方式的编译是直接通过Makefile进行的,目前提供Linux,Cygwin,Windows(MinGW)三种环境下的编译脚本,其他环境中,如果需要编译和使用,请通过修改Makefile文件进行。
diffcount 的可执行程序名为 diffcount.exe
想查询参数信息,请使用 diffcount --help 查询帮助
diffcount --cn-help 可以查询中文帮助, 也可以查看doc下的"命令行参数说明.txt"
【参数说明】
-c --count-only FILE/DIR
仅仅对一个文件或者目录完成统计代码行的功能,没有比较对象
这样Packages参数的数量只能有一个(文件或目录)
--ignore-case (DIFF USE ONLY)
在比较的时候,忽略文件名的大小写差异(缺省情况会作为两个完全不同的文件)
仅在“差异统计”时有效
Tips: 一些产品的代码,存在不同的版本的目录和文件的大小写不一样的情况
可能是copy或者传送过程中造成的,对于这种情况,请使用该开关。
--print-lines-info (DEBUG USE OLY)
输出每个文件差异比较后的差异结果和初步统计信息(逐行),主要用于分析错误
注意不要针对大型代码包使用,否则逐行打印时间消耗惊人
--print-files-info
使用这个开关,当每个文件差异比较和统计以后,输出该文件差异统计的结果信息
缺省不打印每个文件的信息,只打印最后的结果
Tips: 上边两个开关都需要打印控制台,如果文件较多的话,打印的时间会很长
因此除非有具体分析需要,否则尽量不要打开
--force-parse-all (DIFF USE ONLY)
强制对所有文件进行分析处理(即使它们是完全相同的),缺省对完全相同的文件略过
仅在“差异统计”时有效,代码行统计(count-only)时所有文件都要处理
--for-program-reading
改变输出方式,以格式化文本形式输出,便于其他程序读取结果信息
在由第三方程序调用diffcount,并需要读取统计结果的时候使用
该选项会屏蔽 --print-lines-info 选项
-v --version
输出当前的版本信息
--help
输出帮助信息
- 本类推荐
- 本类排行
- 1Diffcount(代码差异统计工具) V1.0.06 绿色版
- 2UEStudio(代码编辑器) V20.10.0.40 免费版
- 3MySQL Cluster(MySQL集群) V7.5.10 官方版
- 4Dlang IDE(D语言开发工具) V0.8.5 绿色免费版
- 5B4J(VB6开发工具) V6.01 官方最新版
- 6MongoVUE(MongoDB客户端) V1.6.9.0 官方版
- 7DTM Data Generator(数据库编辑器) V1.33.39 官方版
- 8DISQLite3(数据库引擎管理) V5.21.0 破解版
- 9GraphStudioNext(DirectShow图生成测试软件) V0.7.1.31 免费版
- 10DTM DB Stress(DTM数据库测试工具) V1.24.01 官方版
- 热门软件
- 热门标签
UEStudio(代码编辑器) V20.10.0.40 免费版
MySQL Cluster(MySQL集群) V7.5.10 官方版
Dlang IDE(D语言开发工具) V0.8.5 绿色免费版
B4J(VB6开发工具) V6.01 官方最新版
MongoVUE(MongoDB客户端) V1.6.9.0 官方版
DTM Data Generator(数据库编辑器) V1.33.39 官方版
DISQLite3(数据库引擎管理) V5.21.0 破解版
GraphStudioNext(DirectShow图生成测试软件) V0.7.1.31 免费版
DTM DB Stress(DTM数据库测试工具) V1.24.01 官方版
Closure Compiler 2018(JavaScript代码优化工具) V5.06 最新免费版
TxtToSQLite 免费版
汇编工具 V5.10 绿色免费版
IMSPost(数控程序编辑器) V8.3 官方版
JetBrains Rider(C#编辑器) V2018.1 官方最新版
JetBrains Rider(C#编辑器) V2018.1 最新汉化版
JetBrains Rider(C#编辑器) V2018.1 破解免费版
DBBlobEditor(数据库编辑软件) V6.2 免费版
Turbo Studio(软件封装工具) V18.4.1080.5 官方版
GExperts(Delphi编程辅助插件) V1.3.7 官方版
DevInstallTool(Delphi自动安装DevExpressVCL工具) V2.23 官方版