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,并且不小心提交,线上就炸了。
- 2 回答
- 0 关注
- 683 浏览
添加回答
举报
0/150
提交
取消