当前位置: 首页 > 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.dtcms.com/a/152554.html

相关文章:

  • 使用setGraphicsEffect重新设置阴影导致程序崩溃的问题
  • IP的基础知识以及相关机制
  • QTcpSocket 和 QUdpSocket 来实现基于 TCP 和 UDP 的网络通信
  • 爬虫学习——使用HTTP服务代理、redis使用、通过Scrapy实现分布式爬取
  • kubernetes》》k8s》》Dashboard
  • 2025新版懒人精灵零基础及各板块核心系统视频教程-全分辨率免ROOT自动化开发
  • idea连接远程服务器kafka
  • MySQL:数据库设计
  • 主流操作系统对比分析(macOS、Linux、Windows、Unix)
  • GitHub万星项目维护者分享:开源协作的避坑指南
  • 【技术派后端篇】技术派中 Session/Cookie 与 JWT 身份验证技术的应用及实现解析
  • Trae+DeepSeek学习Python开发MVC框架程序笔记(一):1个程序实现MVC
  • R/G-B/G色温坐标系下对横纵坐标取对数的优势
  • Volcano 实战快速入门 (一)
  • Long类型封装Json传输时精度丢失问题
  • 每日Html 4.24
  • 关于Qt对Html/CSS的支持
  • Java中正则表达式使用方法
  • docker 配置代理
  • js 的call 和apply方法用处
  • Python - 爬虫-网页解析数据-库lxml(支持XPath)
  • 真.从“零”搞 VSCode+STM32CubeMx+C <1>构建
  • 明远智睿2351开发板:重塑嵌入式开发性价比新标杆
  • NC149KMP算法详解
  • 如何彻底卸载Android Studio?
  • 深度解析 LangChain、ReAct、ReROO 架构及其在 AI Agent 中的应用
  • node.js 实战——(Http 知识点学习)
  • EasyRTC音视频实时通话在线教育解决方案:打造沉浸式互动教学新体验
  • Oracle 11g RAC手动打补丁详细步骤
  • 240424 leetcode exercises II