Есть ли тип перехвата, который помогает мне предотвратить слияние / PR определенных типов веток для мастеринга? Я только хочу разрешить объединение исправлений / и релизов / ветвей с мастером.
В настоящее время я использую Gitflow, и моя команда плавно адаптировалась, дело в том, что один из разработчиков бросил пиар из своего ветвь функции, чтобы освоить вместо разработки, все рецензенты пропустили это и слили ветку, никто не заметил, что слияние было мастером, и когда ветвь исправлений была создана из мастера, код из этой функции / ветви пошел в производство и вызвал много проблемы.
Мы сделали регрессию перед началом работы, но новый код зависел от базы данных и указывал c для определенного процесса, поэтому мы его не перехватили.
Я знаю, что это было ошибка в процессе, но все же я хочу защитить основную ветвь от такого рода человеческих ошибок.