Как я могу установить графический инструмент сравнения для ClearCase на Linux, как не-root? - PullRequest
1 голос
/ 09 марта 2020

Я хочу заменить инструмент GUI, который ClearCase вызывает при использовании cleartool diff. Я прочитал:

Любой способ использовать пользовательский инструмент сравнения с cleartool / clearcase?

, но ответы там либо о Windows, либо они показывают мне сценарии оболочки, которые я не знаю, как использовать. Или есть клуджи, такие как этот .

С другой стороны, я знаю, что ClearCase использует символическую ссылку, например /opt/rational/clearcase/lib/mgrs/directory/xcompare, для графического отображения. За исключением того, что эта символическая ссылка принадлежит root, а я не root. Кроме того, я не хочу заменять инструмент diff для всех , только мой.

Итак, что я могу сделать, чтобы ClearCase использовал инструмент, который мне нужен?

Примечание: я использую GNU / Linux (Devuan 3.0).

1 Ответ

0 голосов
/ 09 марта 2020

Кроме того, я не хочу заменять инструмент diff для всех, только мой

Это указывает на клиента Unix, где вы хотите открыть Unix diff инструмент, отличный от xcompare (без использования инструмента командной строки cleardiff или cleartool diff).

Вам все равно нужно изменить ccase-home-dir/lib/mgrs/manager-name , где ccase-home-dir ссылается на каталог установки Rational ClearCase).

Цель состоит в том, чтобы заменить исполняемый файл строки text_file_delta xcompare ../../bin/cleardiffmrg графическим инструментом по вашему выбору ( kdiff3, например, )

, чтобы это по-прежнему влияло на всех пользователей. клиента ClearCase на этом компьютере (в отличие от Windows, где вы, как правило, являетесь единственным пользователем).

...