Как ограничить git, чтобы не допустить слияния в запросах на слияние из локальной / функциональной ветви в ветку, обозначенную проектом, как "развернуть" или "master", если локальная / функциональная ветвь является некоторой фиксацией за назначенными ветвями (" разработать / освоить ")?
Подробное объяснение
branch1: разработка (актуальная ветка)
Разработчик 1 создает ветку Feature (Feature1) из разработки и работает над ней
Разработчик 2 создал ветку Feature (Feature2) из разработки и работает над ней.
Теперь разработчик 2 и разработчик 1 отправили запрос на слияние в обзор
При слиянии рецензента с разработчиком 1 запрос на слияние обновляется кодом ветви функции 1.
Теперь, когда рецензент перейдет к запросу на слияние с разработчиком 2, он увидит, что у функции 2 есть некоторые коммиты, поскольку разработчик 2 не отказался от своей ветки с разработчиком. Поэтому в таком случае я хочу отключить опцию Merge, пока разработчик 2 не перебазирует его ветку