这是我们通常的工作流程:
我假设这个工作流程是合理的。问题是:有时feature分支运行了很长时间,所以我们希望定期执行rebase,这样它就不会与master偏离太多。第一个rebase很好,我们必须手动解决一些冲突,然后rebase就完成了。问题开始于第二个rebase,在这里我们不得不重做我们已经在第一个rebase中完成的所有冲突解决方案,这是重复的,容易出错。那么有没有一种方法可以保留我们在第一个rebase中所做的冲突解决方案?
一种简单的方法可能是:
上的第二个要素开发中
这是否可行/可取?有没有更优雅的方式来做这件事?
发布于 2017-04-24 12:48:19
检查命令git rerere是否可以在这里提供帮助。
如Rerere Your Boat中所述,它记录冲突解决方案,并可以再次应用它们。
请确保先设置git config --global rerere.enabled true。
https://stackoverflow.com/questions/43579862
复制相似问题