为了账号安全,请及时绑定邮箱和手机立即绑定

Git 工作流分支合并问题.

Git 工作流分支合并问题.

Git
蝴蝶不菲 2019-03-14 22:02:53
1.在多人合作的项目,git上面有多个基于master的分支;2.现在新开发一个新的功能,基于master建一个分支function-a,现在我完成了这个分支,准备合并到了master上面,但是合并的方法有以下两种:a)直接把function-a合并到master;b)先把master合并到function-a,解决冲突之后, 在把function-a合并到master;3.以上两种方式的最终结果都是一样,但是我不懂第二步是值得推荐的呢?
查看完整描述

2 回答

?
精慕HU

TA贡献1845条经验 获得超8个赞

两种方式是都可以把 function-a 合并到 master 分支上。推荐第二步的主要原因有两个:
1、master 分支一般都作为上线分支,如果是多人合作,会有多人根据 master 分支拉取子分支写新的功能或者解决 bug,在master 上合并如果出现冲突,并且不小心提交了,同事拉取的代码就是错的代码。可以想象多个同事这样做是什么后果。
2、有的项目会部署自动化,提交 master 分支后服务器会自动拉取 master 分支代码,如果合并有冲突或者有 bug,并且不小心提交,线上就炸了。

查看完整回答
反对 回复 2019-03-14
?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

还是不要在master直接合并的好,在分支合并然后测试,测完合并到master ,再走预发布 ,发布流程

查看完整回答
反对 回复 2019-03-14
  • 2 回答
  • 0 关注
  • 683 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信