代码版本管理方案

来源:互联网 发布:淘宝买手机主板靠谱吗 编辑:程序博客网 时间:2024/06/05 07:44
分支 说明 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等。