灰度发布Git管理流程

一、灰度发布规范
1.1 统一规范
对于一个完整工程,共包括三类分支:
(1)feature分支
命名规范:feature_TFS任务ID号_版本号(feature_54321_180510)
权限规范:研发人员有权限操作
管理规范:以任务为单位,一个工程可存在多个feature分支。
(2)release分支(版本分支)
命名规范:release__版本号(如release_180510)
权限规范:研发人员可通过微服务管理平台进行以下操作:创建,合并(及解决冲突)
管理规范:以版本为单位,一个工程可存在多个版本分支。
(3)Master分支
命名规范:master
权限规范:配置组有权限操作,研发人员可通过微服务管理平台进行创建。
管理规范:一个工程只存在一个master分支。
1.2 流程图
灰度发布Git管理流程_第1张图片
二、Git操作流程手册
下面介绍的Git操作流程仅作参考,适用于当前Git版本:10.12,及IDEA版本:2017.2.2。更详细的流程说明请参考官方文档或帮助。
2.1 在GitLab上创建工程(需要Master及以上权限)
1.打开Git网站:http://xxxxx:8825/,根据所给账号进行登陆,之后进入个人主页,点击页面上绿色图标“New project”按钮。
在这里插入图片描述
2.之后选择项目分组,填写项目名称,选择相应的权限,一般选择private权限,然后点击“Create project”按钮,即可创建成功。
灰度发布Git管理流程_第2张图片
3.创建完成此时工程中不包含代码。
2.2 使用IDEA上传代码(需要Developer及以上权限)
2.2.1 新建工程上传代码
创建本地仓库:打开工具栏VCS–>Import into Version Control–>Create Git Repository,在弹框中选中项目所在的位置,点击OK,此时项目文件全部变成红色。
灰度发布Git管理流程_第3张图片灰度发布Git管理流程_第4张图片
2.添加要提交的代码文件:选中需要提交到git中的文件或文件夹,点击右键选择Git—>add,将文件添加到git仓库。
灰度发布Git管理流程_第5张图片
3.提交代码到本地Git仓库:在项目名称上点击右键Git–> Commit Directory,在弹窗中输入Commit Message,点击Commit。
灰度发布Git管理流程_第6张图片
4.Push代码到服务器Git仓库:

  1. 首先获取远端服务器git工程url,url地址在3.1中创建的工程页面,复制地址时,加密方式要选择HTTP。
    2)在IDEA中配置远端git地址,项目名称点击右键Gi–>Repository–>Push:
    灰度发布Git管理流程_第7张图片
    3)在URL一栏中填写第一步中得到的url,点击ok将代码push到远端git:
    灰度发布Git管理流程_第8张图片
    4)进入git网站上该工程页面,可以看到我们上传的文件。

你可能感兴趣的:(IDEA,灰度发布,Git)