1

我刚刚购买了适用于 Windows 的 Beyond Compare 4 专业版。我正在使用它将 Windows 文件夹与使用 SFTP 的 Linux 机器上的文件夹进行比较。当我选择所有文件并执行“比较内容”时,如果文件相同,我希望颜色会变为黑色。这没有发生。如果我双击一个文件打开一个显示文件内容的新选项卡,然后关闭该选项卡,颜色会变为黑色(当然,只有当文件相同时)。我猜这与我正在使用 SFTP 或者我正在将 Windows 文件与 Linux 文件进行比较这一事实有关。我有超过 4000 个文件要比较,因此打开每个文件都不是一个可行的选择。在比较 Windows 文件时,这一直对我有用(而且我多年来一直在使用 BC)。谢谢你的帮助。

4

1 回答 1

4

根据您所描述的内容,当您执行“比较内容”命令时,您正在执行二进制或 CRC 比较,并且 BC 正确检测到文件不相同。当您在文件查看器中打开它们时,它会进行更智能的基于规则的比较,这会考虑文件编码和行尾的差异等问题,从而允许它们显示为匹配项。

要在文件夹视图中获得该行为,当您执行“内容比较”命令时,将“操作”下的单选按钮更改为“基于规则的比较”。如果您在使用该命令时没有看到对话框,您可以在“文件操作”下的“选项”对话框中使用“确认内容比较”复选框重新启用它。

于 2016-03-04T17:24:17.557 回答