我想在 C# 中以编程方式将 clearcase 文件与其以前的版本进行比较。
有没有办法使用 C# CAL 库为文件调用 clearcase 比较窗口?
我想在 C# 中以编程方式将 clearcase 文件与其以前的版本进行比较。
有没有办法使用 C# CAL 库为文件调用 clearcase 比较窗口?
首先,如“如何在 C# 应用程序中调用 VBScript 文件? ”中所述,最好将 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 工具的图形界面。