Почему вы мержите ветки с мастером ?
Я не знаю вашего гитфлоу, но на мой взгляд ветки нужно мержить с девелопом , из девелопа собирать релиз, тестировать и мержить с мастером , а потом с девелопом.
"Ваш гитфлоу" - не совсем корректно. Гитфлоу - это как раз методология которую ты описал.
У нас, например долго плясали с этим девелопом, и в итоге от него отказались. У нас раз в ~час всё что в мастере выходит на прод, пройдя перед этим все возможные тесты.
В большинстве случаев максимальное количество тестов проходит ветка перед тем как попасть в мастер.
И вот что мы заметили: мастер у нас кто-то ломает раз-два в неделю (на несколько часов, получается). Ок, наши пользователи получат свой функционал на пару-тройку часов позже (я вон один фикс от hp 7 лет жду и норм).
Такого, чтобы 2 отдельно работающих по отдельности изменения конфликтовали между собой - ну об этом в принципе ходят легенды и наверное даже такое случается пару раз в год, но это должно очень "повезти", чтобы такое произошло. Это 2 разработчика должны работать над одним и тем же куском кода, закончить работу в один день и при этом не общаться между собой. Маловероятно и всё равно решается простым откатом всего что произошло за час и ручным разгребанием. При достаточной редкости - можно себе позволить.
Такого чтобы баги выходили на прод - ну, бывало, но это были баги в новом функционале. Старый ещё не ломали. А новый - ну пропустили пару граничных случаев: понаблюдали, собрали ошибок, быстро поправили, добавили тестов и больше ошибок там возникнуть не должно и можно двигаться дальше