使用WinMerge作为xml文件的ClearCase diff查看器

时间:2012-02-03 10:33:52

标签: clearcase winmerge

我刚刚安装了WinMerge并检查了它的“Integrate with ClearCase”选项。当我在我的java源文件上执行“与以前的版本比较”时,ClearCase现在运行Winmerge。但是,当我在xml文件上运行相同的命令时,它会打开xml diff merge。我怎样才能让它打开Winmerge?

1 个答案:

答案 0 :(得分:3)

例如,请参阅“How do I integrate Beyond Compare with ClearCase?

您需要修改

# up to ClearCase 7.0
c:\program files\rational\ClearCase\lib\mgrs

# ClearCase 7.1 and more
c:\program files\IBM\RationalSDLC\ClearCase\lib\mgrs

有关更改XML Diff / Merge Type Manager的详细信息,请参阅technote swg21256807

  

对于使用 xmldiffmrg 的任何类型管理器,请将xmldiffmrg可执行文件替换为您自己的。{/ p>

示例(不适用于您的工具,但您明白了这一点):

_xml2       compare          ..\..\..\..\KDiff3\KDiff3.exe
_xml2       xcompare         ..\..\..\..\KDiff3\KDiff3.exe
_xml2       merge            ..\..\..\..\KDiff3\KDiff3.exe
_xml2       xmerge           ..\..\..\..\KDiff3\KDiff3.exe
  

注意:mapfile使用其当前位置的相对路径来查找可执行文件   在此示例中,KDiff3已安装到Windows上的默认目录(C:\Program Files\KDiff3),因此映射文件中定义的相对路径反映如此。