所以我正在使用Beyond Compare 4.0.7并且正在比较包含不同版本Java项目的两个文件夹。我想找到在最新项目中有多少行已更改为类文件。
所以我按* .class文件过滤,查看较新项目包含更新的类文件的差异,然后展开所有文件并选择文件。这会按照我的预期选择所有类文件。然后我去动作 - >文件比较报告...我生成一个摘要。但是,此摘要仅显示文件中的字节差异。我想知道行号差异(最好只改变行的总数而不是每个类)。我缺少一个设置吗?
答案 0 :(得分:1)
摘要报告布局报告每对文本文件的不同行数。如果需要统计项目中不同文本行的数量,则应生成.java源代码文件的报告,而不是编译的字节代码的.class文件。如果您只能访问.class文件,则可以使用java反编译器将文件转换回.java,以生成不同行数的报告。
摘要报表布局不包含不同的总行数,它仅报告每个文件中不同行的数量。如果您选择统计信息作为报告布局,则会在报告末尾包含总计。但是,统计比摘要报告布局更不易人性化。
在摘要报告布局末尾添加总行数位于未来版本Beyond Compare的功能愿望清单中。