首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >正确命令在GIT中与三个分支进行合并。

正确命令在GIT中与三个分支进行合并。
EN

Stack Overflow用户
提问于 2015-10-22 20:02:36
回答 1查看 272关注 0票数 1

喂,

我在GIT中有三个分支(大师、人类和进化)。manteinance是用来修正错误的,进化是为了添加新的特性。如果我在进化分支中开发一个特性,那么正确的合并顺序是:

  1. 从进化到掌握
  2. 从主人到人类

如果我在曼提恩分局有一些修正的话,正确的顺序应该是?

  1. 从人到主人
  2. 从大师到进化

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-23 06:31:56

这样做的目的是合并需要有完整历史记录的分支。

因此,evolve中的一个新特性在准备就绪时确实可以合并到master中。

但是,从mastermaintenance的合并是一个特殊的合并:为了反映新的master,需要将maintenance重置为master,并从那个时间点记录修复:

代码语言:javascript
复制
git checkout master
git merge --ours maintenance
git checkout maintenance
git merge master

maintenance中的修复并不意味着合并到master,因为master可能已经接收到了使该修复不相关的进化。

maintenance分支到master (如果需要的话)或从evolution到特定的修复程序的maintenance更合适。

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

https://stackoverflow.com/questions/33289682

复制
相关文章

相似问题

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