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

版本控制系统使用规范

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

前言

系统角色定义

配置人员

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

开发人员

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

项目创建规则

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

分支使用规则

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

开发分支

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

缺陷分支

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

相关文章

  • 版本控制系统使用规范

    前言 系统角色定义 配置人员 如果开发是基于合并请求的模式,则需要负责项目远程仓库的分支合并。 开发人员 基于开发...

  • Git 版本控制系统简介

    版本控制系统 使用传统的方法,用文件来记录版本,很麻烦,经常要回滚、反复改等。 如果使用版本控制系统,可以有 Ha...

  • Git 版本控制系统规范

    我们为什么选择 Git 目前如果你如果进行项目开发有一定规范,那么肯定会使用版本控制系统(Version Cont...

  • git学习笔记(一)

    1.集中式版本控制系统vs分布式版本控制系统 集中式版本控制系统:版本库集中存放在中央服务器。使用时必须先从中央服...

  • Git的简单使用

    如果你有版本库使用经验,则学习使用Git会非常容易。但是分布式版本控制系统与集中式版本控制系统有着很多不同,一旦适...

  • 搭建SVN版本控制系统

    “搭建属于自己的SVN版本控制系统” 如何搭建SVN版本控制系统,主要使用工具: 1 客户端:TortoiseSV...

  • git的及基本使用

    git 版本控制系统(VCS) 本地式版本控制系统 集中式版本控制系统 SVN 分布式版本控制系统 Git g...

  • Git的介绍以及安装

    1. 什么是Git? Git:一种分布式版本控制系统。 2002 年,linux使用分布式版本控制系统BitKee...

  • SVN浅析

    SVN,一个版本控制系统,用于团队协作开发。 版本控制: 标记不同的版本需要使用编号,SVN使用Revision来...

  • git

    什么是gitgit是分布式版本控制系统。分布式版本控制系统也还有svn。Git使用和分支管理策略 git clon...

网友评论

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

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