我有很多文件包含以下类型的行 -
* @version $Revision: 1.xxx
我希望在使用 winmerge 进行比较时忽略这种类型的行。我尝试过使用线路过滤器。但是,直到无法做到这一点。有人可以在这方面帮助我吗?
您实际上可以使用线路过滤器做到这一点。
在您的特定情况下,您将希望找到与您的命名约定匹配的正则表达式模式,但这样的事情应该可以工作:
经过多次尝试,以下正则表达式对我有用 -
^ \* @version \$Revision:
过滤器仅在使用 full compare 时应用。
当使用Full Contents-compare方法时,行过滤仅适用于文件夹比较。
如果您使用任何其他比较方法,则不会应用线路过滤器。在文件夹比较中标记为不同的文件在打开文件比较时可以将其状态更改为相同。
因此,您将无法使用正则表达式过滤掉右/左窗格中打开的行。
您必须安装和使用第 3 方过滤器,例如http://regexfilterforw.sourceforge.net/。