You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Smartgit客户端中创建Merge request(合并请求)

SmartGit 创建 Merge Request 分步操作指南

前置准备

  • 确保本地SmartGit已经完成对应Git托管平台(GitHub/GitLab/Gitee等)的账号认证,且当前仓库已绑定对应远程仓库地址
  • 确保你要提交MR的特性分支已经完成所有代码修改,且所有提交已经推送到远程仓库

操作步骤

  • 打开目标仓库的SmartGit工作界面,切换到你要发起MR的源分支(即开发用的特性分支),确认该分支所有提交已经同步到远程,分支旁显示↑0 ↓0标识即表示本地和远程内容完全同步
  • 点击顶部菜单栏的 远程 选项,在下拉菜单中找到 创建合并请求(不同版本翻译可能有差异,部分英文版显示为Create Pull/Merge Request)
  • 在弹出的配置窗口中依次完成配置:
    • 目标仓库:默认是当前绑定的上游仓库,如果是Fork来的仓库需要自行选择要提交的上游目标仓库
    • 目标分支:选择要合并到的基础分支,通常为main/master/develop等
    • 填写MR的标题和描述信息,规则和托管平台网页端填写要求一致
    • 可根据需求勾选合并后删除源分支、指派审核人等可选配置
  • 确认所有信息无误后,点击确定按钮即可完成MR创建,SmartGit会自动调用对应托管平台的接口提交请求,提交完成后可在弹出的提示中查看MR编号,也可直接到托管平台网页端查看完整MR详情

常见问题说明

  • 如果菜单栏的创建合并请求选项为灰色不可点击状态,先确认当前分支已经推送到远程,且你的账号对目标仓库有提交MR的权限
  • 部分旧版本SmartGit不支持直接创建MR,可先将分支推送到远程后,到对应托管平台的网页端手动发起MR,配置逻辑和上述流程一致

内容的提问来源于stack exchange,提问作者Phenomenal 4

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 17:06:07