Как я интегрируюсь Вне всякого сравнения с ClearCase?

Я хотел бы интегрироваться Вне всякого сравнения с ClearCase так, чтобы я мог использовать его для diffing и объединяющихся файлов вместо ужасных инструментов, обеспеченных ClearCase.

У кого-либо есть инструкции для выполнения этой интеграции?

21
задан Brandon 14 March 2011 в 16:02
поделиться

1 ответ

Как упоминалось в моем предыдущем ответе, просто измените файл карты, расположенный в:

# 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 Remote Client)

В этой заметке показано, как изменить инструмент XML diff/Merge для CCRC (KDiff3, но вы можете адаптировать его к BeyondCompare):

Измените директории в месте установки CCRC > plugins > com. ibm.rational.clearcase.compare_merge._,
Где - имя используемых битов операционной системы, а - последняя версия обновления 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._
  • Переименуйте ccrc_xmldiffmrg. exe в ccrc_xmldiffmrg_orig.exe
  • Переименуйте KDiff3.exe в ccrc_xmldiffmrg. exe
  • Закройте и снова откройте CCRC

Проблема CCRC:

При обновлении CCRC каталог подключаемого модуля com.ibm.rational.clearcase.compare_merge._ изменится.
Описанные выше шаги нужно будет выполнить снова в новом каталоге плагина.

Примечание: Вы можете контролировать время появления обновлений, запретив CCRC автоматически искать обновления.
Нажмите Window > Preferences > Install/Update > Automatic Updates и отключите автоматические обновления.

disable automatic updates on CCRC

32
ответ дан 29 November 2019 в 20:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: