Добавление Checkout (рекурсивно) в контекстное меню не работает - PullRequest
1 голос
/ 05 января 2010

Я делаю так ..... но я не могу добиться успеха ... Для варианта проверки рекурсивно выполните следующее:

  1. Запустите утилиту clearmenuadmin.exe (для этого нажмите Пуск> Выполнить и введите clearmenuadmin.exe)
  2. На вкладке Тип объекта выберите объект каталога. Выберите зарегистрированный в качестве состояния объекта
  3. Нажмите новую кнопку на панели Доступные пункты меню, а затем введите следующую информацию в соответствующие поля:
    • Текст меню: оформить заказ (рекурсивно) ...
    • Текст справки: рекурсивно проверить выбранный элемент ...
    • Тип команды: Исполняемый / Регентрированный
    • Команда:
      Программное обеспечение \ Atria \ ClearCase \ CurrentVersion \ ContextMenus \ CmdLineExe
    • Начальный каталог:
      Аргументы: / c cleartool find $ file -exec "cmd / c checktool checkout -nc \"% CLEARCASE_PN% \ ""
    • Комментарий:

Когда это будет сделано, вы можете добавить этот новый пункт меню на панель содержимого этого меню, нажав кнопку Добавить. Расположите его по желанию с помощью кнопки «Вверх». После завершения этой настройки выберите «Конфигурация»> «Применить», чтобы применить изменения. Затем вы можете проверить это в Windows Explorer.

1 Ответ

1 голос
/ 05 января 2010

Это один из так называемых десяти лучших сценариев
Но нам нужно знать, какие усилия вы предпринимаете при его тестировании.

Например, в этой теме :

мой тест не выполнен. Я получаю следующее сообщение об ошибке:

"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 (рекурсивно)

...