Рекурсивная касса с ClearCase UCM

Я искал рекурсивный сценарий проверки / проверки, и все, что я видел, было только для базового ClearCase. Есть причина для этого? Есть ли у кого-нибудь скрипт, который можно использовать для ClearCase UCM?

Я также лично не вижу причин, по которым кому-то пришлось бы проверять сразу несколько файлов. Есть ли какие-то серьезные препятствия на пути к тому, чтобы дать кому-то такую ​​возможность?

Добавлен:

Я нашел это, но не уверен, что это лучший способ. Кажется, что у него есть ваши команды. Я бы хотел, чтобы у них была возможность делать это с помощью графического интерфейса, поскольку они не слишком знакомы с командной строкой.

http://www.ibm.com/developerworks/rational/library/4687.html

Скрипт для рекурсивной проверки и возврата

Примечание. Для выполнения следующих процедур вам необходимо иметь права местного администратора, чтобы иметь возможность настраивать меню ClearCase.

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

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

Регистрироваться

Чтобы выполнить возврат рекурсивно, выполните следующие действия: Запустите служебную программу clearmenuadmin.exe. На вкладке Тип объекта выберите объект каталога. Выберите отмеченный в качестве состояния объекта. Нажмите кнопку «Создать» на панели «Доступные варианты меню», а затем введите следующую информацию в соответствующие поля: Текст меню: возврат (рекурсивно) ... Текст справки: возврат выбранного элемента рекурсивно. .. Тип команды: Исполняемый файл / Команда Regentry: Software \ Atria \ ClearCase \ CurrentVersion \ ContextMenus \ CmdLineExe Начальный каталог:
Аргументы: / c cleartool find $ file -exec "cmd / c cleartool checkin -nc -identical \"% CLEARCASE_PN% \ "" Комментарий:

Когда это будет сделано, вы можете добавить этот новый пункт меню на панель содержимого меню, расположить его по своему усмотрению и применить изменения, как описано в предыдущей процедуре, а затем протестировать его в Проводнике Windows. Команда:

Это лучший способ сделать это? (Я понимаю аргументы, но команда меня бросает. (Это .exe на локальном компьютере или сервере?) Может ли это быть доступно кому-либо, или мне придется настраивать его на каждой машине, которую используют люди?)


person Rubasu    schedule 07.05.2012    source источник


Ответы (1)


Любая рекурсивная проверка UCM будет идентична базовой ClearCase (например, в "Как выполнить рекурсивную проверку с помощью ClearCase?").

Единственная разница будет заключаться в необходимости проверить текущее заданное действие или создать / установить одно действие UCM перед выполнением любой проверки.

Теперь, UCM или нет, проверять много файлов , не зная, будут ли они изменены или нет - не очень хорошая идея, потому что у вас нет простого способа обнаружить указанные немодифицированные файлы, когда дело доходит до регистрации. все проверенные файлы.
(Вот почему рекурсивная проверка должна включать два шага: см. "Рекурсивная проверка с использованием Clearcase")

person VonC    schedule 07.05.2012
comment
Я отредактировал, чтобы добавить немного больше информации о предоставлении возможности делать это через графический интерфейс. Спасибо, VonC. - person Rubasu; 07.05.2012