Можно ли ограничить, кто может выполнить запрос на извлечение в Azure DevOps? - PullRequest
1 голос
/ 05 февраля 2020

Мы просто переходим с другой Git -Repo-Hosting-системы на Azure DevOps. В предыдущей системе можно было ограничить, кому разрешено выполнять запрос на извлечение (при условии, что все результаты разрешены). Это означает, что запрос Pull был «готов» для слияния, но только у c людей были разрешения на фактическое выполнение слияния.

Просмотр документации Azure DevOps Я не нашел такой возможности вне коробки. Я просто пропустил это или это вообще невозможно?

Спасибо

Ответы [ 2 ]

0 голосов
/ 14 февраля 2020

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

Вам просто нужно использовать Требуется минимальное количество рецензентов:

enter image description here

Когда необходимое количество рецензентов утвердит тянуть запрос, он может закончить sh.

Также разверните с более подробной информацией и покажите вам пример, как это будет работать на вашей стороне. Изображение у вас две команды:

Разработчики:

  • Патрик
  • Карл

  • ......

  • [проект] \ PM и менеджеры разработчиков

PM и менеджеры разработчиков:

  • PM

  • Менеджеры разработчиков

Можно добавить PM и разработчика Менеджеры: объединяют «необходимые» требования политики филиала и оставляют за разработчиками права группы на получение запросов, что позволяет другим разработчикам по-прежнему утверждать запросы и комментировать и т.д. c.

Но запрос не может быть выполнен, пока пользователь в PM и группе разработчиков не одобрит его.

0 голосов
/ 05 февраля 2020

Вы ищете политики филиала . Политики филиалов позволяют указать обстоятельства, при которых PR может быть объединен, в том числе требуемые утверждающие и сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...