Merge 差异合并:查看两个文件夹之间的差异并忽略文件版本号

Merge 差异合并:查看两个文件夹之间的差异并忽略文件版本号,merge,diff,version,Merge,Diff,Version,我需要一些帮助。我必须查看两个文件夹之间的差异,但我需要忽略文件头中的文件版本号(项目版本号)。就像这样: @version Release: $Revision: 9939 $ 你知道在MacOSX上最好的diff merge软件和最漂亮的吗。我知道diff merge和万花筒。我喜欢万花筒,但它不能使两个文件夹之间的差异 非常感谢。很遗憾你需要MacOS。对于Win32,可以通过工具/过滤器/行过滤器轻松配置WinMerge,您只需输入一个要忽略的正则表达式即可 例如,您可以使用行筛选器

我需要一些帮助。我必须查看两个文件夹之间的差异,但我需要忽略文件头中的文件版本号(项目版本号)。就像这样:

@version Release: $Revision: 9939 $
你知道在MacOSX上最好的diff merge软件和最漂亮的吗。我知道diff merge和万花筒。我喜欢万花筒,但它不能使两个文件夹之间的差异


非常感谢。很遗憾你需要MacOS。对于Win32,可以通过工具/过滤器/行过滤器轻松配置WinMerge,您只需输入一个要忽略的正则表达式即可

例如,您可以使用行筛选器忽略注释或生成的特定类型的代码,如版本控制系统时间戳


WinMerge 3将基于Qt,因此MacOS也是积极的,但当前的2.x还不是。

尝试进入DiffMerge首选项文件窗口规则集。您可以修改文件类型的现有规则集(如果没有规则集,则添加新规则集)

编辑您感兴趣的规则集,然后转到行以忽略。在那里,您可以添加一个正则表达式来匹配该行
@version


我遇到的麻烦是让文件夹diff来支持这个。我发现,根据我的规则,没有差异的文件仍然以不匹配的形式出现在diff文件夹中,但当我打开file diff窗口时,它会显示
文件在当前规则集下是相同的或等效的。
不确定这是错误还是我仍然配置了错误的内容。如果我进入文件夹窗口等效模式并深入了解那里的帮助,我想我已经正确设置了所有文件夹的差异属性以遵守我的规则集,但仍然没有运气。

。但是我在MacOSX上。。。所以还有别的吗?StackOverflow正逐渐成为整个互联网的真实写照。匿名人群挥舞着他们强大的匿名向下投票斧头,对一个6年前的答案进行了一次又一次的报复,这个答案在撰写本文时事实上是正确的。我不在乎花时间去修正它或使它在政治上更加正确。尽管我现在是麦克·盖伊。已经6年了,伙计们。