2012-02-03 99 views
3

我剛剛安裝了WinMerge並檢查了它的「與ClearCase集成」選項。當我在我的java源文件上執行「與以前的版本比較」時,ClearCase現在運行Winmerge。但是,當我在xml文件上運行相同的命令時,它會打開xml diff merge。我怎樣才能讓它打開Winmerge呢?將WinMerge作爲ClearCase diff查看器用於xml文件

回答

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 

查看詳細查看technote swg21256807上的更改XML比較/合併類型管理器。

對於使用xmldiffmrg任何類型的經理,用自己取代xmldiffmrg可執行文件。

實例(不是你的工具,但你的想法):

_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),因此映射文件中定義的相對路徑也如此反映。