【问题标题】:Invoking clearcase compare with previous version window using c# [closed]使用 c# 调用 clearcase 与以前的版本窗口进行比较 [关闭]
【发布时间】:2012-12-21 12:52:18
【问题描述】:

我想在 C# 中以编程方式将 clearcase 文件与其以前的版本进行比较。

有没有办法使用 C# CAL 库为文件调用 clearcase 比较窗口?

【问题讨论】:

  • 对不赞成票和标志感到抱歉:这是一个完全有效的编程问题。
  • 抱歉问题已结束。你有数百个类似于堆栈溢出的问题,但那些“版主”一无所知。
  • VonC 非常好。您已经给了我适当的答案,并且奏效了。

标签: c# clearcase clearcase-automation


【解决方案1】:

首先,如“How to call a VBScript file in a C# application?”所示,最好将 cleartool diff 调用包装在 VB 脚本中,然后从 C# 程序中调用该脚本。

这将允许您的 VB 脚本调用 cleartool 命令,其中包含命令 diff --graphical(这将打开差异窗口)

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

OP Ramesh Kcomments:

以上CmdExec 为我工作。我用过:

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

直接在 C# 应用程序中调用 ClearCase diff 工具的图形界面。

【讨论】:

  • 尊敬的 VonC,非常感谢。上面的 CmdExec 为我工作。我使用了 ct.CmdExec("diff -graphical -pre "+filePath);直接在 C# 应用程序中调用 clearcase diff 工具的图形界面。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-01
  • 1970-01-01
  • 2011-07-29
  • 2022-09-28
  • 1970-01-01
  • 1970-01-01
  • 2012-01-02
相关资源
最近更新 更多