首页 > 其他分享 >git仓库分支管理规范

git仓库分支管理规范

时间:2023-05-25 22:56:31浏览次数:33  
标签:git develop 仓库 环境 master test bug 分支

一、常备分支(跟随git仓库一直存在):

分支名称发布环境签入者自动构建发布说明
hostfix_develop 开发环境 开发 日常开发人员进行联调自测时,将特性分支合并到此分支。将触发自动构建到开发环境
develop 需求明确纳入接下来的发布版本时,对应特性分支合并到此分支。然后发布到开发环境进行前后端联调和自测。
hostfix_test UAT环境 当开发环境不具备联调条件,或者特性分支未纳入发布时。将特性分支合并到此分支在UAT环境做测试
test 开发人员完成自测后,会将 develop 分支合并到 test 分支。自动构建部署到 UAT
master

灰度环境

生产环境

PM 测试完成(bug都已关闭),会将 test 分支合并到 master 分支。以准备生产发布
release —— PM —— 生产环境的上一版本。也可选择在发布验证后在 master 分支打上发布标签

二、过程分支(存在一段时间,合并后删除。不会自动触发构建)

分支名称 发布环境 命名规则 创建者 签入者 说明
特性分支 本地环境 feature_develop_{组名首字母}_{功能名}_{创建时间} 开发 开发  
修复分支 灰度环境 hotfix_master_{bug标识}_{创建时间} PM 开发 生产环境bug修复。(迭代过程中的测试bug在develop分支修复)
  三、合并过程

 

标签:git,develop,仓库,环境,master,test,bug,分支
From: https://www.cnblogs.com/lgxlsm/p/17433222.html

相关文章

  • redhad安装git
    安装依赖 yuminstallcurl-develexpat-develgettext-devel\openssl-develzlib-devel[按y继续][按y继续]安装gityum-yinstallgit-core查看git版本git--version......
  • Git—常用指令
    示意图指令描述git-v查看版本号gitinit创建仓库,初始化gitclone仓库地址下载远程仓库gitconfiguser.name名称配置名称gitconfiguser.email邮箱配置邮箱gitconfig--globaluser.name名称全局配置名称gitconfig--globaluser.email名称全局配置邮箱gitstatus查看状态......
  • 顺序与分支
    计算机的智能性开始得以体现,因为计算机能够根据不同的条件选择了。P1422P1085P1089P1909......
  • Gitlab安装与Gitlab-Runner注册
    1、gitlab的三种安装方式: rmp方式:wgethttps://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.9.0-ce.0.el7.x86_64.rpmrpm-ivhgitlab-ce-12.9.0-ce.0.el7.x86_64.rpmvim/etc/gitlab.rb#编辑站点地址gitlab-ctlreconfigure#配......
  • 装载问题-分支限界法-队列式分支限界法
    装载问题实质: 装载问题是一个子集选取问题,因此其解空间树是一颗子集树。这里实现队列式分支限界法,对难理解地方做了注释。#include<bits/stdc++.h>usingnamespacestd;typedefstructQNode{QNode*parent;intlchild;intweight;}QNode;intn;intc;int......
  • docker 方式部署的gitlab 升级
    升级背景:docker部署的gitlab版本11.1.4,需升级至16.0.1思路:为了不影响目前正在使用的gitlab。1.将备份拷贝至另外服务器上,升级至最高版本后,另行还原2.直接将挂载目录中的文件拷贝至另外服务器上,升级至最高版本,另行还原--经测试,失败,不推荐使用此方法2种方式将都进行实验。以......
  • GitHub API
    GithubAPIGitHubAPI是一个RESTfulAPI,支持HTTP请求和JSON响应。主要用于访问GitHub上的仓库、问题、pullrequest、用户、组织等信息。使用GitHubAPI,你需要遵循以下步骤:1.获取个人访问令牌首先,你需要在GitHub上创建一个个人访问令牌,用于进行API访问。在Git......
  • git push之后如何重新撤回?
    主要是参照了这位大哥的文章(https://www.jb51.net/article/192271.htm)二次参考:gitpush之后如何重新撤回-简书(jianshu.com)分为两种方法第一种方法是:gitreset--hardgitreset--hardversion//这个version可以通过Gitlog来拿,也可以通过github上去看commit的提......
  • 【Git】git详细使用说明教程
    以下是汇总别人网上写好的,在这里记录一下,方便以后使用权威Git书籍 ProGit(中文版)git官网:http://git-scm.comgit手册:Git-Reference网友整理的Git@osc教程,请点击这里;一份很好的Git入门教程,请点击这里;Git图解教程Git视频教程:Git版本控制器_张果_哔哩哔哩_bilibili一个......
  • Idea中Git分支、合并与使用
    1.分支的新建与合并使用场景介绍让我们来看一个简单的分支新建与分支合并的例子,实际工作中你可能会用到类似的工作流。你将经历如下步骤:开发某个网站。为实现某个新的需求、问题(#53问题),创建一个分支(名为:iss53)。在这个分支上开展工作。正在此时,你突然接到一个电话......