-- 在团队开发中经常需要开Store分支来进行协同开发,很多小伙伴不清楚怎么正确规范的使用分支,今天就来普及一下具体的流程思路。。。
1. 创建基于Master的分支
-- 此处的Master可以按照自己团队的划分或规范来改变
-- 建议先切换到Master分支,Pull一下最新的代码(保证是最新的代码)
-- 建议编译一下并运行一下(保证代码能跑通)
-- 如果以上环节发现问题,即时找到对应的人员进行处理,不然拉了有问题的代码合并之后出了问题你就是第一责任人了
-- 定义新分支的名称,按团队规范,建议:姓名-项目-StoreID
-- 选择基于Master创建分支
2. 提交代码
-- 先提交到本地分支
-- 再切换到Master分支,Pull一下远程最新代码
-- 切换回开发分支,Merge into Current Branch【基于刚刚Pull的最新Master分支合并到本地开发分支】
-- 有冲突的话处理冲突
-- Commit、Push代码
3. 建PR合并到Master
-- 大多数公司都有自己的合并代码方式,但思路几乎是相同
-- 选择自己的开发分支合并到Master,选择合并后自动删除远程的开发分支
-- 等待审核人审批
-- 合并成功!