Как уже упоминалось в моем предыдущем ответе , просто измените файл карты , расположенный в:
# 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
Каждая строка карты состоит из 3 частей: тип файла CC, действие CC и приложение.
В вашем случае найдите раздел в файле карты для text_file_delta
типов файлов.
Там вы найдете строки для действий CC compare
, xcompare
, merge
и xmerge
.
Используйте BeyondCompare :
text_file_delta xcompare C:\Progra~1\Beyond~1\bc2.exe
Beyond Compare 3 поддерживает все действия CC:
text_file_delta compare C:\Program Files\Beyond Compare 3\BComp.exe
text_file_delta xcompare C:\Program Files\Beyond Compare 3\BComp.exe
text_file_delta merge C:\Program Files\Beyond Compare 3\BComp.exe
text_file_delta xmerge C:\Program Files\Beyond Compare 3\BComp.exe
Примечание: для Beyond Compare 2, на этой странице четко упоминается
Чтобы использовать Beyond Compare 2, измените только строку xcompare
файла карты.
Переопределение compare
, merge
и xmerge
не поддерживается.
Помощник, который улучшает поддержку BC2 доступен здесь .
Обратите внимание, что предшествует только для ClearCase, а не CCRC (удаленный клиент ClearCase)
В этом техническом замечании показано, как изменить инструмент XML diff / Merge для CCRC ( KDiff3, но его можно адаптировать к BeyondCompare ):
Изменить каталоги на CCRC installation location > plugins > com.ibm.rational.clearcase.compare_merge.<os>_<ccrc ver>
,
Где <os>
- это имя используемых бит операционной системы, а <ccrc ver>
- самая последняя версия обновления CCRC, примененного к клиенту.
В Windows
- CCRC 7.1 По умолчанию:
C:\Program Files\IBM\IMShared\plugins
- CCRC 7.0 По умолчанию:
C:\Program Files\IBM\Rational\ClearCase\CCRC\plugins\
Пример:
com.ibm.rational.clearcase.compare_merge.win32x86_7.0.1.CU02
- Скопируйте исполняемый файл KDiff3 из его пути установки в каталог
com.ibm.rational.clearcase.compare_merge.<os>_<ccrc ver>
- Переименуйте
ccrc_xmldiffmrg.exe
в ccrc_xmldiffmrg_orig.exe
- Переименовать
KDiff3.exe
в ccrc_xmldiffmrg.exe
- Закрыть и снова открыть CCRC
CCRC Issue:
При обновлении CCRC каталог плагина com.ibm.rational.clearcase.compare_merge.<os>_<ccrc ver>
изменится .
Приведенные выше шаги необходимо будет выполнить снова в новом каталоге подключаемых модулей .
Примечание: Вы можете контролировать, когда происходят обновления, не давая CCRC автоматически искать обновления.
Нажмите Window > Preferences > Install/Update > Automatic Updates
и отключите автоматическое обновление.