Я использую git и дохожу до этого состояния:
X --- Y --------- M1 -------- M2 (my-feature)
/ / /
/ / /
a --- b --- c --- d --- e --- f (stable)
Это происходит, когда мы работаем над веткой «моя функция -» более суток. M1 и M2 объединяются из стабильной ветки в функциональную ветку. M1 и M2 могли иметь объединенные конфликты, которые были разрешены. Вся идея слияния стабильной ветки с функциональной веткой состоит в том, чтобы как можно раньше разрешить конфликты.
Как только функция будет завершена, мы хотим перебазировать ветку функции на один или два коммита.
Проблема в том, что когда мы делаем интерактивную перебазировку, git показывает нам те же конфликты слияния, которые мы уже решаем во время слияний M1 и M2.
Есть ли способ заставить git повторно использовать решение о слиянии, которое мы уже приняли в M1 и M2?