Каковы стандартные рекомендации по созданию операций в Clearcase UCM? - PullRequest
1 голос
/ 21 февраля 2012

Каковы стандартные руководящие принципы создания деятельности?

В нашей команде все члены команды создают свои действия самостоятельно.Это не назначается лидером команды.Можно ли создать мероприятие руководителем группы, а затем назначить его членам?

Как этого добиться?

Ответы [ 2 ]

1 голос
/ 22 февраля 2012

Два пути вы могли бы пойти.

ClearCase (автономно):

Триггер может навязывать действие или присвоение имени действию, но это может потребовать первоначальной разработки триггера и сценария, а также обслуживания. Вы также можете пойти по пути, в котором префикс будет ENH_ *, DEF_ * или CR_ *. Вы даже можете проверить, находится ли общая активность в указанном вами списке строк ... ограничено вашими потребностями.

Альтернатива (ClearCase с интеграцией):

То, что вы можете искать, - это порядок более высокого уровня, я создал такую ​​систему с ClearCase, интегрированной в ClearQuest. Разработчикам назначаются «рабочие запросы» (например, дефекты / улучшения). Они могут быть непосредственно назначены, отслежены и добавлены в сборки.

По сути, вы используете узел действий с идентификатором записи, в котором хранятся все действия, зарегистрированные разработчиком. Вы можете сообщить / нарезать / сыграть в кости с активитом и проверить референции, как вы хотите) В этой модели вы управляете назначенной записью, а не активностью (но они могут быть одинаковыми! Т. Е. Заранее генерируют записи с известными активностями и назначают их).

Привет

Jim2

1 голос
/ 21 февраля 2012

Нет, обычная практика состоит в том, что обычно выбирают действие, которое он / она создает при проверке в новых версиях.
"setactivity" не перечисляет никаких ограничений в терминахИдентификационные данные при выборе действия для использования.

Здесь выполняется действие, чтобы сгруппировать некоторые тесно связанные изменения, которые являются новыми версиями файлов или каталогов для данного компонента в данном потоке.

ТамЭто не настоящие «стандартные рекомендации», кроме как хранить связанные изменения вместе.

Вы можете предотвратить создание действия (кроме менеджера проекта) с помощью предоперационного триггера.
Я полагаю, что другой триггер можетбыть в состоянии обеспечить выбор действия только конкретным ресурсом, эмулируя таким образом процесс «назначения».

Но я редко видел, чтобы это реализовывалось (или только при использовании со ссылкой с ClearQuest).

...