美文网首页
代码提交、合并和部署服务流程文档

代码提交、合并和部署服务流程文档

作者: 我是电饭煲 | 来源:发表于2020-03-30 19:42 被阅读0次

    代码提交、合并和部署服务流程

    • 代码至少两个分支,主分支master、开发分支develop。
    • 主分支master

    代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。

    • 开发分支develop

    主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做Develop。

    • 若没有个人开发分支,个人开发者未完成功能的代码只提交到本地仓库,待开发完成,符合测试环境测试条件,才提交到develop分支。
    • 提交新功能、或修复bug后,需要测试一遍,因为develop上的代码可能与本地代码不一致。有条件两人交换测试。
    • develop分支代码提交到测试环境测试,这个过程中,能不提交代码到develop分支,除非提交的代码需要马上更新到测试环境。
    • 测试环境测试通过后,将测试通过的代码合并到master。
    • 检查master分支的配置信息是否为线上环境的信息。
    • 打包master分支到线上环境。
    • 线上环境出现bug需要修复,若没有bug分支,只能将修复的bug提交到develop。因为后面develop分支有提交其他新的代码,所以线上的修复bug的代码测试通过后,不能将develop的全部代码合并到master分支,需要通过cherry-pick合并指定提交。
    • 参考
      https://www.cnblogs.com/zhaoyanjun/p/5073818.html

    相关文章

      网友评论

          本文标题:代码提交、合并和部署服务流程文档

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