超越比较3.3.10忽略了导致空白的复选框"和"嵌入的空格"

时间:2015-06-22 14:03:08

标签: whitespace beyondcompare

我希望Beyond Compare会忽略基于标签与空格的差异,如果在git checkout -b new_branch 标签中,我会选中标有领先空白嵌入空白使用默认格式比较文本文件。无论是检查还是未检查都会导致忽略这些差异。

我错过了什么?

2 个答案:

答案 0 :(得分:1)

复选框控制着比较的重要性。如果空白被检查,那么空白将是重要的,如果不加以检查,空白将是不重要的。它们只会影响与语法中的其他内容不匹配的文本。例如,如果您正在比较C ++代码,并且在注释行的末尾出现空格,则会将其归类为注释。

假设它被正确归类为“不重要”,BC仍会将其显示为差异,但会以蓝色而不是红色显示。您可以使用View->Ignore Unimportant Differences菜单项隐藏不重要的差异,这样可以使用匹配的颜色和过滤器显示它们。

如果您仍然遇到问题,如果您发送电子邮件至support@scootersoftware.com或在我们的http://www.scootersoftware.com/vbulletin/支持论坛上发布更多信息,您将获得更好的运气支持。

答案 1 :(得分:0)

转到:工具 - >文件格式 - >语法。添加语法项(+),然后标记正则表达式复选框。 在那里,您可以添加与所需项目匹配的正则表达式,并定义它们的严重性。

一般来说,当你有一些对你不重要的差异时,这非常有用。