【问题标题】:Beyond Compare - Finding number of line differences rather than byte differences when using Folder CompareBeyond Compare - 使用文件夹比较时查找行差异而不是字节差异的数量
【发布时间】:2015-12-12 09:44:59
【问题描述】:

所以我使用 Beyond Compare 4.0.7 并比较包含不同版本 Java 项目的两个文件夹。我想知道最新项目中有多少行被改成了类文件。

所以我按 *.class 文件过滤,查看较新项目包含的类文件也较新的差异,然后展​​开所有文件并选择文件。这会按我的预期选择所有类文件。然后我转到 Actions -> File Compare Report... 并生成一个摘要。但是,此摘要仅显示文件中的字节差异。我想知道行号差异(最好只是更改的总行数,而不是每个类)。有没有我遗漏的设置?

【问题讨论】:

    标签: version-control beyondcompare file-comparison beyondcompare4


    【解决方案1】:

    摘要报告布局报告每对文本文件的不同行数。如果您想统计项目中不同文本行的数量,您应该生成一份关于 .java 源代码文件的报告,而不是编译字节码的 .class 文件。如果您只能访问 .class 文件,则可以使用 java 反编译器将文件转换回 .java 以生成有关不同行数的报告。

    摘要报告布局不包括不同行的总数,它只报告每个文件中不同行的数量。如果您选择 Statistics 作为报告布局,它将在报告末尾包含总计。但是,StatisticsSummary 报告布局更不易于阅读。

    在摘要报告布局的末尾添加总行数是 Beyond Compare 未来版本的功能愿望清单。

    【讨论】:

      猜你喜欢
      • 2018-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-22
      • 1970-01-01
      • 1970-01-01
      • 2011-04-09
      • 2016-05-26
      相关资源
      最近更新 更多