【问题标题】:Adding Checkout (recursively) to context menu not working将结帐(递归)添加到上下文菜单不起作用
【发布时间】:2010-01-05 13:39:35
【问题描述】:

我正在这样做......但我无法成功...... 对于递归签出选项,请执行以下操作:

  1. 启动 clearmenuadmin.exe 实用程序(为此,单击开始 > 运行,然后键入 clearmenuadmin.exe)
  2. 在对象类型选项卡中,选择目录对象。选择签入作为对象状态
  3. 单击可用菜单选项窗格中的新按钮,然后在相应字段中输入以下信息:
    • 菜单文本:结帐(递归)...
    • 帮助文本:递归检查选中的项目...
    • 命令类型:可执行/Regentry
    • 命令:
      软件\Atria\ClearCase\CurrentVersion\ContextMenus\CmdLineExe
    • 初始目录:
      参数: /c cleartool find $file -exec "cmd /c cleartool checkout -nc \"%CLEARCASE_PN%\""
    • 评论:

完成后,您可以通过按“添加”按钮将此新菜单条目添加到“此菜单内容”窗格中。使用上移按钮根据需要定位它。完成此自定义后,选择 Configuration>Apply 以应用更改。然后您可以在 Windows 资源管理器中对其进行测试。

【问题讨论】:

    标签: clearcase


    【解决方案1】:

    这是所谓的ten best scripts之一
    但我们需要知道您在测试时付出了什么样的努力。

    例如在this thread:

    我的测试不成功。我收到以下错误消息:

    "Failed to load executable name from registry key 'Softwar\Atria\ClearCase\CurrentVersion\ContextMenus\CmdLineExe', The system cannot find the file specified.
    ""
    

    解决方法:

    好消息,我将菜单项属性修改为:

    Menu Text: Checkout (recursively)...
    Help Text: Check out the selected item recursively...
    Command Type: Executable
    Command: cmd
    Initial Directory:
    Arguments: /c cleartool find $file -exec "cmd /c cleartool checkout -nc \"%CLEARCASE_PN%\""
    Comment:
    

    而且,现在我的 Check Out(递归)和 Check In(递归)上下文菜单项都可以工作了 - 谢谢!

    【讨论】:

    • 没错,它是十佳脚本之一。感谢您的回复,它成功了
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-27
    相关资源
    最近更新 更多