diffcount统计两个版本之间代码变更行数
来源:互联网 发布:java 小红本 编辑:程序博客网 时间:2024/05/29 02:01
使用工具diffcount可以统计一个项目之间两个版本的代码变动量。新版本较老版本有多少新增、修改、删除、有效代码量等。
方法和步骤:
1.解压diffcount压缩包,将其放在C盘。
2.在C:\diffcount\diffcount\test下建立两个文件夹,old,new.
3.将需要比较的未改动之前版本的代码分别复制到两个文件夹。
4.使用改动完成的代码将new文件夹中的代码覆盖,得到两个差异版本。
5.打开cmd窗口,输入"cd c:\diffcount\diffcount"进入diffcount.exe文件夹。
6.输入 "diffcount test\old test\new --print-files-info > result.txt"将比较结果输出到“C:\diffcount\diffcount\result.txt”
(注:如果文件较多执行时间较长)
7.执行完毕后得到比较结果文件,可使用excel默认分隔设定打开。也可以使用其它文本编辑器打开。
LANG:语言或配置文件类型
ADD:新增代码行数
MOD:修改代码行数
DEL:删除代码行数
A&M:新增与修改代码行数之和
BLK:空行数
CMT:注释行数
NBNC:非空非注释行数
RATE:标准C折算率
8.
帮助
C:\diffcount\diffcount>diffcount.exe --help
Usage: diffcount.exe [OPTION]... (Baseline) Target
Compare and diff two packages or only couting one code package
OPTIONS:
-c --count-only
Only counting one code package
--ignore-case
Ignore the difference of file name case
--print-lines-info
Print detailed information of every diffed lines
Slow, Debug use only
--print-files-info
Print every diffed file result information.
--force-parse-all
Parsing all diffed files(default: skip same file)
--for-program-reading
Change result output style for Third-party program reading
Will disable --print-lines-info automaticly
-v --version
Output current version.
--help
Show this page
--cn-help
Show Chinese help page
- diffcount统计两个版本之间代码变更行数
- 统计两个版本之间代码变更行数
- diffcount:统计工程代码变动行数
- 统计两个SVN提交commit之间代码行数改动
- Linux下统计代码变更行数
- 统计svn上两个版本或一段时间内的代码修改行数
- 统计svn上两个版本或一段时间内的代码修改行数
- 统计svn上两个版本或一段时间内的代码修改行数
- 统计代码行数代码
- 使用svn命令统计两次上线之间的代码行数,以及不同作者的代码行数
- 代码行数统计类
- 代码行数统计器
- 统计代码行数源码
- 统计代码行数
- 统计代码行数源码
- 代码行数统计工具
- 代码行数统计器
- 统计 代码行数
- java 正则表达式
- BZOJ3551: [ONTAK2010]Peaks加强版
- poj2955(简单区间dp)
- NYOJ 三个水杯 题解
- Geekban极客班C++STL与泛型编程 第二周
- diffcount统计两个版本之间代码变更行数
- BZOJ3545: [ONTAK2010]Peaks
- java泛型 extends与super
- Android Studio错误处理Plugin is too old, please update to a more recent version
- Makefile中“=”与“:=”与“?=”区别
- 第一片作业
- Java中OutOfMemoryError(内存溢出)的三种情况及解决办法
- Android 压力测试Monkey
- 解决启动Android应用程序时出现白屏或者黑屏的问题