zoukankan      html  css  js  c++  java
  • Git库管理规范

    (1)新创建的分支Branch命名以DEV_yyyyMMdd的命名方式,如DEV_20150804。
    (2)新的TAG分为开发dev、回归reg、修复hot三种,命名方式如:dev_20150804_01
    (3)测试过程中可以多次移交给QA进行测试,打dev的TAG。
    (4)当进入回归阶段,将dev分支merge到master分支上,并打reg的TAG。
    (5)当生产上发现严重BUG需要进行hotfix的时候,先从生产的reg的TAG上拉一个分支,命名为HOT_yyyyMMdd。

    补充:

    (1) 项目或ECR开始,子系统根据计划上线日期创建开发分支, DEV_20150804。( 开发分支基于上线的rel_20150802 Tag )

    (2) 开发移交测试后,在开发分支上打Tag,Tag规则dev_20150804_01 (02, 03 序列增加)

    (3) 测试稳定后,测试发出通知进入回归测试。开发把最新内容合并入master分支,Tag规则修改为reg_20150804_01
    ( 序列号重新从01开始 ,记录回归测试交付次数)

    (4) 回归测试过程中,如果有Bug,那么在开发分支(DEV_20150804)修改,然后代码merge到master,在master上打tag给QA。

    (5) 测试完成后,测试发出测试完成报告,开发在最后Tag上打上版本发布标签rel_20150804

    (6) 测试报告 使用 reg的tag

    (7) 对线上问题修复,运维须提供当前线上发布的标签,开发基于这个标签建立HOTFIX分支

    (8) 如果HOTFIX同时存在回归版本,此时版本只能在hotfix上发布(异常流程)

    (9) HOTFIX 分支名字 规则以hot开头,如hot_XXXXXXX 各种测试reg、rel的tag都在当前hot分支上打,也分别以 hot_XXXXXX_XX 来区分

  • 相关阅读:
    jQuery(jquery ui,jquery plugins)插件笔记1
    怎样批量删除.svn文件
    js中传递参数为0开头的数字时候,存在转码的问题
    struts文件上传,获取文件名和文件类型
    Log4j配置
    怎样通过CSS控制input输入框有readonly属性的背景色
    EXECUTE IMMEDIATE
    row_number() over(partition by column1 order by column2 desc) rn 用法
    React概述
    Web前端,高性能优化
  • 原文地址:https://www.cnblogs.com/hopefu/p/4703314.html
Copyright © 2011-2022 走看看