iOS Git 使用规范
先上图:
master 分支
:
- 线上分支:保持与线上分支同步,不可直接master 分支做任何修改;
- 每次版本提交审核发布后,在该分支打tag
develop 分支
:
- develop 分支是线上分支的测试版,不能直接修改,代码保持与master 分支一致(除非环境)
I. dev_xxx 分支: 版本分支,每次的版本分支,版本开发测试以此为准,测试没有问题后合并到develop 分支
I. feature/xxx分支: 功能模块分支,开发一块功能使用功能分支,开发好之后合并对应的dev_xxx 分支 或者 develop 分支
bugfix/xxx
:
- 是线上紧急bug 修复分支,从develop 开出,在测试环境经测试通过之后,合并到develop 分支,再将develop分支合并到 master 分支,打包提交审核发布
tag
:
- tag 是每次上架成功之后从master 打出来的 tag 标记