统计两个版本之间代码变更行数

2025-10-02 05:46:44

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢