我正在使用Beyond Compare 4(64位版本,4.1.5版本,版本21031)。这对我来说是一个新的应用程序。
我想比较两个文件夹(当前源代码树与之前的版本)。除了查看个体差异外,我想知道哪些文件发生了变化。
我选择了View->忽略不重要的差异。列表中有许多文件以红色显示,就好像它们有区别一样。然而,当我查看文件中的实际差异时,它显示没有区别。 (它在左上角显示了一个+,文本为“110 Filter Lines”。)
实际上,看起来好像每个文件都以红色显示在列表视图中。 (我假设红色表示存在差异。)
我还尝试通过会话 - &gt;文本比较报告创建报告....它显示在顶部“模式:差异”和“忽略不重要”,但它列出了看起来是所有文件。< / p>
如果重要,文件是.java文件。
如何查看仅包含重要差异的文件的列表?
答案 0 :(得分:6)
默认情况下,Beyond Compare仅比较文件大小和上次修改时间。要同时比较文件内容,请点击规则按钮(会话&gt; 会话设置菜单项),然后点击比较标签选中比较内容复选框。 二进制比较验证文件是否逐字节相同。 基于规则的比较忽略字符编码和行终止符类型(PC / Mac / Unix)并使用文件格式语法来检测注释等内容,这是忽略不重要差异所需的内容/ strong>选项。启用该功能后,只要您打开会话并立即执行任何文件操作,文件就会按内容进行比较。
如果您希望默认情况下始终比较某个原因,请在设置选项后更改窗口底部的组合框,从仅用于此视图更改为同时更新会话默认。或者,如果您打开主页视图并从树视图左侧的新建部分选择其中一种会话类型,则可以使用编辑默认值按钮。
如果您想退出默认比较模式并且仅对选择进行更详细的一次性比较,您还可以使用操作菜单的比较内容... 菜单项。