Вызов 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 ...");
Выше
CmdExec
работал на меня. Я использовал:
ct.CmdExec("diff -graphical -pre "+filePath);
непосредственно в приложении C#, и он вызывает графический интерфейс инструмента ClearCase diff.