因此,我使用的是Beyond Compare 4.0.7,并比较了包含不同版本Java项目的两个文件夹。我想知道在最新的项目中有多少行被更改为类文件。
因此,我通过*.class文件进行筛选,查看新项目包含的类文件也较新的差异,然后展开“所有”并选择“文件”。这将像我所期望的那样选择所有的类文件。然后我进入动作->文件比较报告..。我做了一个总结。但是,此摘要仅显示文件中的字节差异。我想知道行号的差异(最好只是行总数的变化,而不是每个类)。我错过了什么环境吗?
发布于 2015-09-16 15:14:19
摘要报表布局报告每对文本文件的不同行数。如果要统计项目中的不同文本行数,则应在.java源代码文件上生成报告,而不是已编译字节代码的.class文件。如果您只能访问.class文件,则可以使用java反编译程序将文件转换回.java,以生成不同行数的报告。
汇总报表布局不包括不同的行总数,它只报告每个文件中的不同行数。如果选择Statistics作为报表布局,它将在报表末尾包含一个总计。但是,Statistics的可读性远远低于汇总报表布局。
在汇总报告布局的末尾添加总行数在未来版本的“无法比较”的功能愿望列表中。
https://stackoverflow.com/questions/32597861
复制相似问题