美文网首页
分支管理模型

分支管理模型

作者: cobantou | 来源:发表于2017-06-11 14:37 被阅读60次

    master分支

    生产分支。

    preprod分支

    预生产分支。

    test分支

    测试分支。

    dev分支

    开发分支。

    feature-分支

    需求分支。
    需求分支从开发分支中切出,每个版本对应一个需求分支,如版本“v1.1.0”对应分支“feature_1.1.0”。

    hotfix-分支

    修复分支。
    修复分支从生产分支中切出,以“hotfix-”开头

    流程

    1. 需求会结束后,会确定该次版本会上线的需求,然后就可以切出对应的需求分支进行开发;
    2. 开发完毕,可以进行提测了,将需求分支合并到test分支进行提测,在合并请求里面标记好版本信息;
    3. 测试完毕,将该test分支合并到proprod分支,并在coding里面打上版本tag,作为发布使用;
      此时,test分支已经空闲出来,可以用作其它需求的测试,并且需要将feature分支合并到dev分支,用作下一次版本的开发;
    4. 发布,将preprod分支对应的tag版本合并到master分支,进行发布;
    5. 紧急修复,生产环境出了重大紧急bug,不修复都无法使用系统了,此时需要使用hotfix分支,从master分支中切出,修复后提测test,此时提测不能直接合并,需要test先切到master对应的版本再合并hotfix,测试通过合并master,并且将hotfix合并到dev,如果有依赖dev的需求分支,也需要从dev再进行合并。(紧急修复也可能不会通过测试环境直接发布。。。)

    相关文章

      网友评论

          本文标题:分支管理模型

          本文链接:https://www.haomeiwen.com/subject/iaphqxtx.html