首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何保持在git rebase期间执行的冲突解决方案

如何保持在git rebase期间执行的冲突解决方案
EN

Stack Overflow用户
提问于 2017-04-24 12:31:27
回答 1查看 292关注 0票数 1

这是我们通常的工作流程:

  1. 对于新要素,我们从主分支创建要素分支
  2. 我们处理要素分支
  3. 在将要素分支合并回主要素之前,我们首先对主要素执行rebase,然后合并

我假设这个工作流程是合理的。问题是:有时feature分支运行了很长时间,所以我们希望定期执行rebase,这样它就不会与master偏离太多。第一个rebase很好,我们必须手动解决一些冲突,然后rebase就完成了。问题开始于第二个rebase,在这里我们不得不重做我们已经在第一个rebase中完成的所有冲突解决方案,这是重复的,容易出错。那么有没有一种方法可以保留我们在第一个rebase中所做的冲突解决方案?

一种简单的方法可能是:

  1. 在创建rebase的同时从master创建第二个要素分支
  2. 将重新建立基础的第一个要素分支合并到第二个要素开发

上的第二个要素开发中

这是否可行/可取?有没有更优雅的方式来做这件事?

EN

回答 1

Stack Overflow用户

发布于 2017-04-24 12:48:19

检查命令git rerere是否可以在这里提供帮助。

Rerere Your Boat中所述,它记录冲突解决方案,并可以再次应用它们。

请确保先设置git config --global rerere.enabled true

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43579862

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档