Как установить права на продвижение файла в Accurev - PullRequest
1 голос
/ 13 мая 2011

Все,

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

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

1 Ответ

3 голосов
/ 13 мая 2011

Существует несколько способов решения этой проблемы. Самый простой - это установить блокировку на целевой поток, который по сути говорит: «Только определенный пользователь или определенная группа могут продвигаться в этот поток». Это делается с помощью простого щелчка на потоке в потоковом браузере. Так что теперь у вас есть барьер для входа в этот поток, который вы можете контролировать. Вы можете добавить дополнительные слои потоков, чтобы дополнить этот подход. Например, если у вас есть:

Prod_Stream - Build_Stream - Рабочие пространства

... теперь вы можете сделать это:

Prod_Stream - Build_Stream - Review_Stream - Рабочие пространства

Установите блокировку продвижения на Build_Stream, чтобы они могли нарушать Review_Stream сколько угодно, но вы сохраняете более чистую среду в Build_Stream.

Похоже, что вы не , используя AccuRev Change Packages, возможность связывать исходные файлы для выпуска записей. Они также становятся мощным механизмом контроля, где вы можете наложить ограничения на продвижение этих пакетов изменений, например, запретив продвижение обзора для построения, если значение поля проблемы под названием «Статус» не было переключено на «Пропущенный обзор». Затем они становятся программными средствами управления, а не реализуемыми вручную.

В AccuRev существует множество способов снять кожу с пресловутого кота. Если вам нужна дополнительная информация, вы можете связаться со службой поддержки AccuRev или с вашей конкретной группой по работе с клиентами для обсуждения альтернатив.

С уважением, ~ Джеймс

...