Запрос на извлечение Azure DevOps запрещает манипуляции с требуемыми рецензентами

#azure-devops #pull-request

#azure-devops #запрос на извлечение #azure-репозитории

Вопрос:

Есть ли в любом случае в Azure DevOps, чтобы запретить людям добавлять / удалять требуемых рецензентов при создании запроса на извлечение?

Я настроил политику «Автоматически включаемых рецензентов» с набором необходимых рецензентов.

Но все же любой, кто создает PR, может легко добавить кого-то еще в список требуемых рецензентов или удалить кого-либо из автоматически включаемого требуемого рецензента.

Я хочу, чтобы кто-нибудь создавал PR, но не добавлял / удалял любого требуемого рецензента.

Комментарии:

1. Я ищу то же самое. Мне не имеет смысла устанавливать обязательную политику рецензентов, если кто-то может просто удалить их

Ответ №1:

По-видимому, это невозможно, и они, похоже, не считают это ошибкой. См. Этот элемент обратной связи. Я думаю, это смешно, что они не считают это ошибкой. Когда вы устанавливаете политику филиала, в которой указано: Pull requests to this branch van only be completed when these reviewers have reviewed it , только люди, имеющие разрешение Bypass policies when completing pull requests , должны иметь возможность выполнять запрос на извлечение без соблюдения политик, включая политику обязательных проверяющих.

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

Вероятно, нам придется научиться жить с этой ошибкой

Ответ №2:

Если требуемый рецензент добавлен с помощью Автоматически включенных рецензентов, рецензент не может быть удален:

рецензенты, добавленные с помощью автоматически включаемых рецензентов, не могут быть удалены

Для рецензентов, добавленных вручную или через API, нет никакого способа запретить это, насколько я знаю. Следующие запросы функций неявно подтверждают это:
https://developercommunity.visualstudio.com/t/Users-able-to-change-required-reviewer-t/1196519