Использование WinMerge в качестве средства просмотра различий ClearCase для XML-файлов - PullRequest
3 голосов
/ 03 февраля 2012

Я только что установил WinMerge и проверил его опцию «Интегрировать с ClearCase».ClearCase теперь запускает Winmerge, когда я выполняю «сравнить с предыдущей версией» в моих исходных файлах Java.Тем не менее, когда я запускаю ту же команду для XML-файла, он открывает Xml diff merge.Как я могу заставить его открыть Winmerge вместо этого?

1 Ответ

3 голосов
/ 03 февраля 2012

См., Например, " Как интегрировать Beyond Compare с 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 для получения подробной информации об изменении менеджера типов Diff / Merge 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), поэтому относительный путь, определенный в файле карты, отражается как таковой.

...