如何忽略Beyond Compare文件夹比较中的LF和CRLF差异?

5

我有两个相同的php文件,一个是在Win7上下载的,另一个是从Linux下载的。
我使用Beyond Compare中的文件夹比较功能。
Beyond Compare将它们视为不同的文件,因为一个是PC,另一个是UNIX。

截图: 截图

我想忽略这个差异,该怎么做?

2个回答

4
请问您能否在“设置”菜单下的“会话设置”中检查会话设置,是否也比较了行尾?

enter image description here您可以在选项底部找到标志。


如果您需要在文件夹比较中进行预检查,可以使用以下设置: enter image description here (请注意不同的文件大小为18到19字节 - 差异是LF)
您需要覆盖快速测试结果。没有这个,其他检查已经返回结果。有了这个,您的比较将需要更多时间。

这只是用于文本比较吗?如何在文件夹比较中使用它? - kittygirl
请查看我的更新,了解文件夹比较中的二进制比较。 - knut
针对BeyondCompare 4中的会话设置,@knut并没有看到“Importance”标签,尽管它应该会出现(就像这里显示的一样)。 - Gonçalo Peres
@GonçaloPeres 你在文件比较的设置中吗?在文件夹比较中,标志缺失。你可以在“会话设置-<这里>”的标题中看到它。 - knut
@knut 不是这样的,这就是原因。我当时在文件夹比较模式下。现在测试了一下文件比较,可以看到“重要性”选项卡。 - Gonçalo Peres
显示剩余3条评论

0
为了忽略PC和UNIX之间的ANSI格式,我只需从文件夹比较-会话设置窗口(会话>会话设置>比较)中选择基于规则的比较。请注意,我使用的Beyond Compare版本是3.3.7(构建15876)。

Folder Compare - Session Settings window


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接