我正在使用 git,我正在进入这个状态:
X --- Y --------- M1 -------- M2 (my-feature)
/ / /
/ / /
a --- b --- c --- d --- e --- f (stable)
当我们在“my-feature”分支上工作超过一天时,就会发生这种情况。M1 和 M2 从稳定分支合并到特征分支。M1 和 M2 可能已合并冲突,但已解决。将 stable 分支合并到 feature 分支的整个想法是尽早处理冲突。
一旦功能完成,我们希望将功能分支重新设置为一两次提交。
问题是当我们进行交互式 rebase 时,git 向我们展示了我们在 M1 和 M2 合并期间已经解决的相同合并冲突。
有没有办法让 git 重用我们在 M1 和 M2 中已经完成的合并决策?