我刚刚安装了WinMerge,并选中了它的"与ClearCase集成"选项。ClearCase现在在我对java源文件执行"与以前的版本进行比较"时运行Winmerge。但是,当我在xml文件上运行相同的命令时,它会打开xmldiffmerge。我怎样才能打开Winmerge?
参见例如"我如何将Beyond Compare与ClearCase集成?"
您需要修改
# up to ClearCase 7.0
c:program filesrationalClearCaselibmgrs
或
# ClearCase 7.1 and more
c:program filesIBMRationalSDLCClearCaselibmgrs
有关更改XML差异/合并类型管理器的详细信息,请参阅技术说明swg21256807。
对于任何使用
xmldiffmrg
的类型管理器,请将xmldiffmrg
可执行文件替换为自己的可执行文件。
示例(不是针对你的工具,但你明白了):
_xml2 compare ........KDiff3KDiff3.exe
_xml2 xcompare ........KDiff3KDiff3.exe
_xml2 merge ........KDiff3KDiff3.exe
_xml2 xmerge ........KDiff3KDiff3.exe
注意:
mapfile
使用其当前位置的相对路径来查找可执行文件
在本例中,KDiff3
被安装到Windows上的默认目录(C:Program FilesKDiff3
),因此映射文件中定义的相对路径反映为这样。