我需要合并一个分叉的项目。不幸的是,CVS $Id 行不同,所以我尝试的合并工具报告所有文件都不同(其中 95% 的文件只有这一行不同)
是否有可以配置为忽略基于模式的行比较结果的合并工具?
[编辑] 我发现 WinMerge 有线路过滤器 - 正确设置它们实际上是有效的。
弗朗切斯科
我使用meld,它可以使用正则表达式过滤器来忽略。它有一些您可以选择的预设,包括 CVS 关键字。它用于该 BTW 的正则表达式是:
\$\w+(:[^\n$]+)?\$
您可以在任何 linux 发行版上获得融合或从此处下载:http : //meld.sourceforge.net/ http://kdiff3.sourceforge.net/
好吧,您可以使用 cvs update -kk whick 不会扩展 $words。
当然这仍然是 $log 在提交而不是更新时扩展的问题。