美文网首页
版本控制系统使用规范

版本控制系统使用规范

作者: do_young | 来源:发表于2020-09-08 14:31 被阅读0次

    前言

    系统角色定义

    配置人员

    如果开发是基于合并请求的模式,则需要负责项目远程仓库的分支合并。

    开发人员

    基于开发分支或缺陷修复分支开发,保持本地与远程开发分支的仓库同步。

    项目创建规则

    由项目组内部讨论决定,主要基于以下技术、业务、部署等维度进行讨论。

    分支使用规则

    主要基于主干发版的分支策略。

    开发分支

    基于需求,创建一个特征分支进行开发,分支名称需要与需求号建立关联关系。
    (注:后续需求管理系统与版本控制系统之间可以基于webhook进行集成。)
    开发完成并自测试通过后,如果该需求特征需要在当前版本发版,则将代码合并到主干上。

    缺陷分支

    • 非紧急缺陷
      基于主干创建缺陷修复分支,修复并自测试完成以后,将代码合并到主干,由配置发版到测试环境由测试人员进行测试。
    • 紧急缺陷
      基于发版标签创建缺陷修复分支,修复并自测试完成以后,将代码合并到标签分支,由配置基于标签分支发版到测试环境由测试人员进行测试,测试完成以后打修复标签紧急发版;并且将缺陷修复合并到主干,由配置基于主干发版到测试环境,通知业务进行回归测试。

    相关文章

      网友评论

          本文标题:版本控制系统使用规范

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