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

WHAT - 区分 Git PR 和 MR

文章目录

  • PR(Pull Request)
  • MR(Merge Request)
  • 相同点
  • 总结

git prgit mr 本质上都是「合并请求」的意思,但它们对应的是不同的平台术语。

PR(Pull Request)

  • 平台:GitHub、Bitbucket(也称 PR)
  • 全称:Pull Request
  • 意义:你“请求”将你分支上的更改 拉取(pull) 到主分支。
  • 命令工具(GitHub CLI 示例):
gh pr create  # 创建 PR
gh pr list    # 查看 PR 列表

MR(Merge Request)

  • 平台:GitLab、Gitea、Gitee(码云)
  • 全称:Merge Request
  • 意义:你“请求”将你分支的更改 合并(merge) 到主分支。
  • 命令工具(GitLab CLI 示例):
glab mr create  # 创建 MR
glab mr list    # 查看 MR 列表

相同点

项目PR / MR 共通点
功能提交代码合并请求
评审支持代码 review、评论
CI/CD支持 pipeline 检查、审批流程
状态可以是 openmergedclosed
安全可设定权限与保护分支策略

总结

对比点PR(Pull Request)MR(Merge Request)
常用于GitHub 等GitLab、Gitee 等
名称含义“请求拉取”“请求合并”
习惯用语“提个 PR”“提个 MR”
http://www.xdnf.cn/news/113761.html

相关文章:

  • UML 活动图详解:以机票预订系统用户注册为例
  • 【蓝桥杯】水质检测
  • 5.第五章:数据分类的方法论
  • 30天通过软考高项-第二天
  • IDEA导入并启动若依项目步骤(SpringBoot+Vue3)
  • 从节点重排看React 与 Vue3 的 Diff 算法
  • OpenBMC:BmcWeb login认证
  • C#中用 OxyPlot 在 WinForms 实现波形图可视化(附源码教程)
  • OpenCV 图形API(61)图像特征检测------检测图像边缘的函数Canny()
  • 认识游戏循环
  • 把dll模块注入到游戏进程的方法_插APC注入
  • 如何创建一个父类 Maven项目,然后在父类下再创建子项目,构建多模块 Maven 项目
  • Explain详解与索引最佳实践
  • day 32 学习笔记
  • 第七部分:向量数据库和索引策略
  • 【Pandas】pandas DataFrame pow
  • docker容器监控自动恢复
  • TKDE 2025年第3期研究热点与最新趋势
  • 中心极限定理(CLT)习题集 · 题目篇
  • 零基础上手Python数据分析 (22)案例实战]之利用 Matplotlib Seaborn 进行电商销售数据可视化分析
  • 罗伯·派克:Go语言创始者的极客人生
  • 人工智能与机器学习:二元分类决策树构建指南
  • Linux内核netlink机制 - 连接器(Netlink Connector)
  • ETL 数据集成都包含哪些?
  • 77. 组合
  • 【OpenGL with C++】1.使用CMake+GLFW+GLAD在Window搭建项目
  • Linux系统之----进程优先级、调度与切换
  • 基于 EFISH-SBC-RK3588 的无人机多光谱/红外热成像边缘计算方案
  • MyBatis操作数据库---从入门到理解
  • Python爬虫第19节-动态渲染页面抓取之Splash使用下篇