Как ограничить обновления защищенной веткой github? - PullRequest
0 голосов
/ 28 мая 2019

У нас разработано в качестве нашей базовой ветки в хранилище, а master - это место, где есть наш выпущенный код.Иногда мы делаем PR по отношению к мастеру, чтобы устранить производственные ошибки.А позже мы создаем PR от master -> development, чтобы проанализировать, что было сделано в производстве, и передать эту работу в отдел разработки.

Все это работает хорошо.Разработчики не могут слиться с мастером без прохождения проверок.Однако теперь мы поняли, что в этой настройке есть лазейка.

Поскольку у нас "требуется, чтобы ветки были обновлены до слияния", теперь GitHub будет в PR из master -> development попросить нас обновить главную ветвьс изменениями в развитии.Но это то же самое, что слияние с разработчиком -> мастер, и это не должно быть разрешено.

Чего нам не хватает в нашей конфигурации здесь?

GitHub branch protection rule for master

...