我需要合并一个分叉项目。 不幸的是,CVS $ Id行不同,所以我尝试的合并工具报告所有文件都不同(其中95%只有这行不同)
是否有可以配置为基于模式忽略行比较结果的合并工具?
[编辑] 我发现WinMerge有行过滤器 - 正确设置它们确实有效。
弗朗西斯
答案 0 :(得分:1)
我使用meld,它可以使用正则表达式过滤器来忽略。 它有一些您可以选择的预设,包括CVS关键字。 它用于BTW的正则表达式是:
\$\w+(:[^\n$]+)?\$
你可以在任何Linux发行版上融合 从这里下载:http://meld.sourceforge.net/ 我不确定它在windos上是如何支持的, 但我知道kdiff3支持Windows,所以你可以 试一试:http://kdiff3.sourceforge.net/
答案 1 :(得分:1)
当然这仍然是$ log的问题,它在提交而不是更新时进行了扩展。
答案 2 :(得分:0)
CompareIT允许使用regular expression匹配。我用它来自动生成代码比较,它非常有用。