Я полагаю, что ваш вопрос сводится к процессу, которому следуют в команде / организации. Запрашиваемая тяга поднята на рассмотрение разработчиком. Слияние как деятельность принадлежит разным людям на основе правил организации. В настоящее время в моей команде QA принадлежит это. Они тестируют и объединяют ветку функции или ошибки для разработки / основной ветки.
Представьте себе объем работы и количество шагов, необходимых для объединения ветви функций на их локальном компьютере и обновления удаленного и удаления локальной ветви (против), слияния ее с удаленной, удаления ветви функций / ошибок, всех одним нажатием кнопки.
Как разработчик, я ежедневно обновляю свои удаленные ветки по многим причинам, но особенно, в этом случае, если я создаю новую ветку из локальной разработки / мастера, она будет из новая кодовая база.