当前位置: 首页 > news >正文

GitLab Merge Request流水线

GitLab Merge Request 流程文档
为了提升代码质量,让开发人员参与代码review,现在输出Merge Request的流程文档:

1.项目创建各自开发者的分支,命名规则是dev_名字首字母,比如我是dev_cwq.然后把本地分支推到远端orgin.

2.后续在各自的分支上开发提交,当自己的需求模块开发完毕,要合并入dev分支时,需要去gitlab上创建Merge Request。如下图:pic.2.0

在这里插入图片描述
2.1.点击New merge request,开始创建,详情看下图pic.2.1,点击continue按钮
在这里插入图片描述
2.2.创建merge request详情,点击create按钮创建成功。如下图
在这里插入图片描述
可以在上图中自定义合并代码标题、描述,选择审核合并人在这里插入图片描述
在这里插入图片描述

2.3在群里@对应的review者,带上merge request的链接。reviewer打开链接,点击changes,review相关改动的code,如果没什么问题就返回overview,
在这里插入图片描述
审核人进入merge页进行合并,点击Merge按钮。审核通过,代码会合并入对应的分支。具体如下图:
在这里插入图片描述

2.4如果审核者觉得代码有问题,那么就在群里@提交者,让提交者去改代码。提交者在自己的分支改完代码上传之后,merge request会自动更新,提交者@审核者再去查看改动,直至通过。

2.5代码review,每次可以@开发的项目组的另外一个开发人员。互相review代码。如果是单人开发,可以@我来查看。

ps:下次要创建merge之前,记得合并dev分支的代码到自己的分支,类似之前git代码推之前先拉取一下。


http://www.mrgr.cn/news/6033.html

相关文章:

  • 基于Matlab GUI的信号发生器界面程序示例
  • 【设计模式】单例模式
  • JVM的原理和性能调优
  • MySQL索引详解:原理、数据结构与分析和优化
  • springboot admin监控
  • 设计模式六大原则中的里氏替换原则
  • 基于spring boot的酒店管理系统
  • es插件 安装Elasticvue插件
  • 3-Electron打开新窗口,并跳转到指定的路由
  • 虚幻5|AI行为树,跟随task(非行为树AI)
  • 【Docker】docker的数据持久化
  • 在Linux系统下配置IP地址的方法
  • VS Code 远程连接SSH服务
  • openEuler安装openGauss5.0单机数据库
  • 海山数据库(He3DB)源码详解:He3DB-XLogWrite函数
  • Sa-Token学习圣经:史上最全的权限设计方案,一文帮你成专家
  • 【数字三角形】
  • python中常见的语法糖
  • 【深度学习入门项目】基于支持向量机的手写数字识别
  • Circuitjs web 在线电路模拟器应用简介