diffcount代码行差异统计工具,主要用于比较两个代码包的新增,修改,删除的代码量。不过统计出来的结果和自己统计的有些差异,可以统计的文件类型有些少,而且偏后端语言。另外,在windows下使用的时候,直接敲命令行即可。北京兼职招聘智联
使用方法:diffcount[OPTION]...(Baseline)Target
功能:对两个代码包进行差异统计、或者对一个代码包进行代码行统计
packages是差异统计的两个对象,也可以是仅作统计的一个对象
参数说明:
-c--count-only FILE/DIR
仅仅对一个文件或者目录完成统计代码行的功能,没有比较对象。这样Packages参数的数量只能有一个(文件或目录)
--ignore-case (DIFFUSEONLY)
在比较的时候,忽略文件名的大小写差异(缺省情况会作为两个完全不同的文件),仅在“差异统计”时有效
注意:一些产品的代码,存在不同的版本的目录和文件的大小写不一样的情况,可能是copy或者传送过程中造成的,对于这种情况,请使用该开关。
--print-lines-info (DEBUGUSEOLY)
输出每个文件差异比较后的差异结果和初步统计信息(逐行),主要用于分析错误。
注意:不要针对大型代码包使用,否则逐行打印时间消耗惊人。
--print-files-info
使用这个开关,当每个文件差异比较和统计以后,输出该文件差异统计的结果信息。
缺省不打印每个文件的信息,只打印最后的结果。
注意:上边两个开关都需要打印控制台,如果文件较多的话,打印的时间会很长,因此除非有具体分析需要,否则尽量不要打开。
--force-parse-all(DIFFUSEONLY)
强制对所有文件进行分析处理(即使它们是完全相同的),缺省对完全相同的文件略过。
仅在“差异统计”时有效,代码行统计(count-only)时所有文件都要处理。
--for-program-reading
改变输出方式,以格式化文本形式输出,便于其他程序读取结果信息
在由第三方程序调用diffcount,并需要读取统计结果的时候使用
该选项会屏蔽--print-lines-info选项
-v --version
输出当前的版本信息
--help
输出帮助信息
备注:
在进行差异统计的时候,统计的对象是代码包(目录),其中第一个目录是代码的基线,第二个目录是被统计的对象,所以新增、修改、删除,都是站在第二个目录,被统计对象的角度来说的。
1、差异统计:统计某一个版本的代码包相对于一个原始的基线代码包,变动的代码量,以及变动的代码量中各语言非空非注释行(NBNC)的结果;
2、代码统计:如果需要,可以把diffcount当作普通的代码行统计工具,统计一个代码包;
diffcount命令行方式的编译是直接通过Makefile进行的,目前提供Linux,Cygwin,Windows(MinGW)三种环境下的编译脚本,其他环境中,如果需要编译和使用,请通过修改Makefile文件进行。
展开内容
9.0/1,255.0M
魔灵英雄是一款3v3对战玩法的MOBA游戏,游戏有多种对战模式,水晶战、宝石战和星星战,进入游戏会有新手教程指引,操作运行很流畅,可以任意搭配英雄人物进行对战,...
9.2/853.8M
下面分享的是海边夕阳下浪漫婚纱ppt模板,幻灯片以海边夕阳西下,一对相拥的情侣为背景,画面非常的唯美浪漫,适合制作婚礼、婚纱相册等ppt模板,需要的朋友赶紧下载...
9.4/646.7M
抖音全自动抢福袋脚本免卡密版本可以帮助抖音用户在直播互动的时候更加轻松的获取到主播发放的各种福袋,红包。一旦福袋出现,软件便迅速启动模拟点击程序,以极快的速度点...
8.1/1,061.0M
桌面Air客户端是一款超级强大的桌面网盘工具。非常不错的哦。有需要的千万不要错过了。快来东坡下载使用吧!桌面Air客户端简介桌面Air客户端是新浪微盘推出的一款...
9.2/621.5M
上海交通卡APP最新开通了NFC手机充值功能。使用带NFC功能的安卓手机的用户,可下载“上海交通卡”APP,并将交通卡贴近手机,即可实现银联卡向交通卡充值,为大...
9.7/1,150.2M
桃花恋交友app是一款高质量交友社交应用平台,这里会给你最舒适的交友环境,致力于为每一名用户提供最精彩的社交体验和内容,来自全国各地的好友一键打招呼,用你喜欢的...
9.6/722.1M
DandyWeather是一款绿色小巧的电脑桌面天气插件。天气信息来源于中国气象局,具有天气信息准确,自动定位等特征。有需要的可以前来下载使用。DandyWea...
8.6/1,987.9M
6月5日世界环境保护日就要来了,本节内容小编为大家整理带来的便是一份与此主题有关的ppt——当然,确切一点来说,这是一份小学三年级保护环境主题班会ppt,保护环...
7.6/389.1M
武侠历险记单机游戏带来原汁原味的武侠场景和打斗玩法,在这个刀光剑影的武侠世界之中自由探索,完成各种使命,不断学习丰富的技能,提升江湖地位。武侠历险记游戏介绍全新...
8.2/991.5M
兽人探险队是一款非常好玩的策略类游戏,玩家操控兽人,来探索未知的区域,然后建立自己的部落,非常的有意思。喜欢这类游戏的朋友不要错过了,快来下载体验吧!兽人探险队...
8.5/613.4M
魔城之战1.5破解版不死天尸,是一款防守类的魔兽地图,适合1到6个人一起游戏,新加入模式,不死天尸:开启方式,击杀魔神。魔神死后,随机对一名玩家进行诅咒。地图信...
7.7/1,450.8M
易语言文件夹前后缀批量修改软件可以在线的直接的帮助你随意的替换你需要的前后缀,这款软件还是用易语言写的,使用也是非常的方便的,同时也是有免费的源码的,有需要的就...
8.6/1,642.2M
千米也是我们在生活中经常会使用的长度单位,人教版小学数学三年级上册数学第三单元3.2.1节是千米的认识,这里带来的是千米的认识ppt课件,共计9页,大家可以免费...
8.6/213.5M
内存卡检测工具是一款U盘/SD卡/CF卡等移动内存产品扩容识别工具,可以方便的检测出内存产品是否经过扩充容量,以次充好。内存卡检测工具使用方法安装,打开软件内存...
7.9/282.6M
超爽打击感,开局一把枪,装备全靠打!全境感染是一款末日题材的生存射击游戏,凭借自己的技术和实力来获得最后胜利。全境感染游戏特点1、用心去解决战局,发挥真实力量,...
8.6/1,498.0M
全自动刷淘宝小号钻软件不光可以提升你淘宝小号的等级/信誉,还能直接为淘宝店铺刷钻、刷皇冠。软件可刷卖家信誉、成交、销量、动态评分等!轻松上钻不是梦,只因你没具备...
9.8/1,161.9M
史莱姆连接游戏是一款充满趣味和挑战的益智解谜游戏。在游戏中,玩家需要通过滑动屏幕来连接相同颜色的史莱姆,从而消除它们并获得分数。这个过程不仅需要玩家快速反应和判...
8.3/1,671.8M
九鼎昆仑手游是一款最新仙侠风格手游作品,为玩家带来了精彩的仙侠游戏剧情,游戏画面精美,帮会战、跨服战等pvp玩法带给你激情!九鼎昆仑游戏特色1、唯美古风画质,动...
8.9/700.8M
公牛智家app是公牛集团全力打造的智能硬件管理平台!开启智能生活,给您创造更安全、更舒适、更节能的家居生活环境。实用性超高,让用户在智能化的科技下感受更多的生活...
8.5/211.2M
熊猫团团红包版是款Q萌可爱的熊猫合成类的小游戏,在这里解锁不同品种的熊猫,每只幼熊都有自己的外貌和特点,还能在这里与他们进行互动哟。熊猫团团红包版游戏内容多个可...
9.6/1,627.3M
HumanPlayground怎么下载手机版?东坡下载站为您提供,这是一款全新测试的版本,可以自由的导入不同的模块、资源,发挥想象,自由的创作不同的个玩法,感受...
9.0/828.5M
二十四节气惊蛰唯美图片,2020年3月5号将会是惊蛰,小编给大家整理一些惊蛰的诗句和相关信息。2020年惊蛰诗词《春晴泛舟》(陆游)儿童莫笑是陈人,湖海春回发兴...
9.0/710.9M
每一次的选择,都是不一样的结果,是否还在犹豫不前。或是还在为没选择苦恼不堪吗,这款选择转盘可以帮你解决烦恼。行藏终有望,用舍不为难。应用特色编辑转盘上选项,来为...
8.7/305.5M
为了方便用户能够随时查询最新的药物信息,药渡头条app随时为用户推送各种药物相关的资讯,通过药渡头条app还能够直接查询各种药物的详细参数。药渡头条app功能药...
8.0/1,557.6M
稳重商务风格ppt模板是一款非常适合用来作工作汇报的ppt模板,风格看起来很稳,网友可以下载下来自己修改里面的内容,非常不错哦!稳重商务风格ppt模板预览如何设...