我正在使用git,目前进入了以下状态:
X --- Y --------- M1 -------- M2 (my-feature)
/ / /
/ / /
a --- b --- c --- d --- e --- f (stable)
当我们在'my-feature'分支上工作超过一天时,就会出现这种情况。 M1和M2是从稳定分支合并到功能分支中的。M1和M2可能存在合并冲突,已经解决了这些冲突。 将稳定分支合并到功能分支的整个想法是尽早处理冲突。
一旦功能完成,我们希望将功能分支变基为一个或两个提交。
问题是当我们进行交互式变基时,Git会显示与我们已经解决的M1和M2合并期间相同的合并冲突。
有没有办法让Git重用我们在M1和M2中已经做出的合并决策?