-- 在团队开发中经常需要开Store分支来进行协同开发,很多小伙伴不清楚怎么正确规范的使用分支,今天就来普及一下具体的流程思路。。。


1. 创建基于Master的分支

-- 此处的Master可以按照自己团队的划分或规范来改变

-- 建议先切换到Master分支,Pull一下最新的代码(保证是最新的代码)

-- 建议编译一下并运行一下(保证代码能跑通)

-- 如果以上环节发现问题,即时找到对应的人员进行处理,不然拉了有问题的代码合并之后出了问题你就是第一责任人了

-- 定义新分支的名称,按团队规范,建议:姓名-项目-StoreID

-- 选择基于Master创建分支


2. 提交代码

-- 先提交到本地分支

-- 再切换到Master分支,Pull一下远程最新代码

-- 切换回开发分支,Merge into Current Branch【基于刚刚Pull的最新Master分支合并到本地开发分支】

-- 有冲突的话处理冲突

-- Commit、Push代码


3. 建PR合并到Master

-- 大多数公司都有自己的合并代码方式,但思路几乎是相同

-- 选择自己的开发分支合并到Master,选择合并后自动删除远程的开发分支

-- 等待审核人审批

-- 合并成功!