我想在C#中以编程方式将clearcase文件与其先前版本进行比较。
有没有办法使用C#CAL库为文件调用clearcase比较窗口?
答案 0 :(得分:2)
首先,如“How to call a VBScript file in a C# application?”所示,最好将cleartool diff调用包装在VB脚本中,并从C#程序中调用该脚本。
这将允许你的VB脚本调用一个cleartool命令,其中包含diff --graphical
命令(将打开diff窗口)
ClearCase.ClearTool CT = new ClearCase.ClearTool();
string result;
result = CT.CmdExec("diff --graphical ...");
以上
CmdExec
为我工作。我用过:
ct.CmdExec("diff -graphical -pre "+filePath);
直接在C#应用程序中调用ClearCase diff工具的图形界面。