Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用WinMerge作为xml文件的ClearCase diff查看器_Clearcase_Winmerge - Fatal编程技术网

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

使用WinMerge作为xml文件的ClearCase diff查看器,clearcase,winmerge,Clearcase,Winmerge,我刚刚安装了WinMerge并选中了它的“与ClearCase集成”选项。ClearCase现在在我的java源文件上执行“与以前的版本比较”时运行Winmerge。但是,当我在xml文件上运行相同的命令时,它会打开xml diff merge。如何让它改为打开Winmerge?参见示例“” 您需要修改 # up to ClearCase 7.0 c:\program files\rational\ClearCase\lib\mgrs 或 有关更改XML差异/合并类型管理器的详细信息,请参阅

我刚刚安装了WinMerge并选中了它的“与ClearCase集成”选项。ClearCase现在在我的java源文件上执行“与以前的版本比较”时运行Winmerge。但是,当我在xml文件上运行相同的命令时,它会打开xml diff merge。如何让它改为打开Winmerge?

参见示例“”

您需要修改

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

有关更改XML差异/合并类型管理器的详细信息,请参阅

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

示例(不是针对您的工具,而是针对您的想法):

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

# ClearCase 7.1 and more
c:\program files\IBM\RationalSDLC\ClearCase\lib\mgrs
_xml2       compare          ..\..\..\..\KDiff3\KDiff3.exe
_xml2       xcompare         ..\..\..\..\KDiff3\KDiff3.exe
_xml2       merge            ..\..\..\..\KDiff3\KDiff3.exe
_xml2       xmerge           ..\..\..\..\KDiff3\KDiff3.exe