Я недавно добавил ограничение ветки в основную ветвь моего репозитория.
Стандартный рабочий процесс для добавления через PR, поэтому я включил Require pull request reviews before merging
и включил параметр для отмены устаревших обзоров.
Я также хотел бы сам перейти непосредственно к мастеру, но заблокировать это действие для других, имеющих доступ для записи в репозиторий, поэтому я включил Restrict who can push to matching branches
и добавил только себя.
Теперь, когда я пытаюсь нажатьнапрямую ведущему, защита филиала отклоняет мой запрос с сообщением At least 1 approving review is required by reviewers with write access.
Похоже, что GitHub осуществляет первую проверку, хотя у меня должно быть разрешение обойти это.
Возможно ли и то и другое требовать утвержденияPR для слияния, при этом позволяя себе нажимать напрямую?
Если нет, то какова цель настройки ограничения push, когда включена настройка PR?