代码之家  ›  专栏  ›  技术社区  ›  Locke

Beyond Compare-使用文件夹比较时查找行差异数而不是字节差异

  •  1
  • Locke  · 技术社区  · 10 年前

    因此,我使用Beyond Compare 4.0.7,并比较包含不同版本Java项目的两个文件夹。我想知道在最新的项目中有多少行被更改为类文件。

    所以我通过*过滤。类文件,查看较新项目包含同样较新的类文件的差异,然后展开所有并选择文件。这将按照我的预期选择所有类文件。然后我转到操作->文件比较报告…然后我生成摘要。然而,此摘要仅显示文件中的字节差异。我想知道行号的差异(最好只是更改的行的总数,而不是每个类)。是否有我缺少的设置?

    1 回复  |  直到 10 年前
        1
  •  3
  •   Chris Kennedy    10 年前

    这个 总结 报告布局报告每对文本文件的不同行数。如果您希望统计项目中不同文本行的数量,那么应该生成.java源代码文件的报告,而不是编译字节代码的.class文件。如果您只能访问.class文件,则可以使用java反编译器将文件转换回.java,以生成不同行数的报告。

    这个 总结 报表布局不包括不同的总行数,它只报告每个文件中不同的行数。如果您选择 统计数字 作为报表布局,它将在报表末尾包含总计。然而 统计数字 总结 报告布局。

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

    推荐文章