Даниэль прав. Политики филиалов уже делают именно то, что вы говорите. Политики обеспечивают качество кода вашей команды и стандарты управления изменениями.
Вам просто нужно использовать Требуется минимальное количество рецензентов:
Когда необходимое количество рецензентов утвердит тянуть запрос, он может закончить sh.
Также разверните с более подробной информацией и покажите вам пример, как это будет работать на вашей стороне. Изображение у вас две команды:
Разработчики:
PM и менеджеры разработчиков:
PM
Менеджеры разработчиков
Можно добавить PM и разработчика Менеджеры: объединяют «необходимые» требования политики филиала и оставляют за разработчиками права группы на получение запросов, что позволяет другим разработчикам по-прежнему утверждать запросы и комментировать и т.д. c.
Но запрос не может быть выполнен, пока пользователь в PM и группе разработчиков не одобрит его.