Вызов clearcase сравните с окном предыдущей версии, используя C#

Я хочу сравнить файл clearcase с его предыдущей версией программно в C#.

Есть ли способ вызвать окно сравнения в прозрачном регистре, используя библиотеки C# CAL для файла?

1 ответ

Решение

Во-первых, как показано в разделе " Как вызвать файл VBScript в приложении C#?", Лучше всего обернуть вызов cleartool diff в скрипт VB и вызвать этот скрипт из вашей программы на C#.

Это позволит вашему VB-скрипту вызывать команду cleartool с помощью команды diff --graphical в нем (который откроет разные окна)

ClearCase.ClearTool CT = new ClearCase.ClearTool();
string result;
result = CT.CmdExec("diff --graphical ...");

Ramesh K комментирует:

Выше CmdExec работал на меня. Я использовал:

 ct.CmdExec("diff -graphical -pre "+filePath); 

непосредственно в приложении C#, и он вызывает графический интерфейс инструмента ClearCase diff.

Другие вопросы по тегам