分支 | 说明 |
---|---|
master | 线上项目主分支,与线上同步 |
dev | 开发时分支 |
kk | kk开发时用的分支 |
yz | yz开发时用的分支 |
bug_240 | 240上线后用于fix bug的分支 |
以刚发布的iwind_2.4.0为例
10.25 - 11.8 开发,kk,yz在各自的分支上完成自己的开发任务,每完成一个阶段性任务提pr合并到dev
11.8 测试完成,发布上线。此时dev是最新代码,kk将master强制从dev更新代码,然后打个v240的tag。
11.9 - kk试着优化代码,fix flow error,此时在kk分支进行,测试没有问题后更新到dev分支。
突然,接到通知说线上版本有个bug,需要改正。此时kk从master创建一个分支:bug_240,改好bug提交到master合并,之后240线上的bug在bug240分支修改。kk分支继续优化和fix等。