我正在使用Beyond Compare 3.3.4。
我想比较大量文件并忽略不重要的差异。
In Session -> Session Settings -> Comparison tab
,“需要打开文件”部分有一个“比较内容 - 基于规则的比较”。当我单独打开每个文件时,这就是我想要的。 “快速测试”部分没有此选项。如何将基于规则的比较应用于我的“快速测试”?
EDIT:
我遇到了与原始海报相同的问题here http://www.scootersoftware.com/vbulletin/showthread.php?t=5173。给出的答案是“您可以通过转到会话菜单并更改比较标准以使用基于规则的内容来更改此设置”。问题是,“基于规则的比较”位于“需要打开文件”部分下,因此这不起作用。我该如何解决?
这个答案描述了 Windows 32 位的 3.3.4(和 3.3.8)的行为,只要我的会话设置正确,它似乎会自动报告文件夹结果,就好像我打开了每个文件一样。
要执行忽略不重要差异的比较,有必要比较文件内容。 BC3 无法知道行结尾是否是唯一的区别(例如),除非它扫描内容中的行结尾。因此,您必须设置“比较内容”复选框在“需要打开文件”部分下。通过这样做,文件夹比较会自动扫描所有文件内容,我不必单独打开每个文件内容。
根据定义,“快速测试”仅基于时间戳和大小等目录信息。很快because它不会打开或读取文件;因此,如果您希望比较速度快,那么它就不能是基于规则的。这些概念是不相容的。
通过查看中间列,您可以查看文件夹比较窗口中的任何文件对是否已运行“快速”或“内容”比较。如果为空,则仅运行了快速测试;如果有图标,则还运行了内容测试。
该图标将是黑色的≈
(“几乎相等”)符号,两条波浪线,当“基于规则的比较”仅检测到不重要的差异时。如果您有,文件本身将是黑色的并被视为匹配"View > Ignore Unimportant Differences"
活跃,否则它们将是红色或灰色并被视为不匹配。
对于每个可能的图标的含义,以下是 Beyond Compare 3 帮助文件中的相关部分:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)