name: create-mr description: 在 GitLab 项目中创建新的合并请求
创建 GitLab 合并请求
名称
gitlab:create-mr - 在 GitLab 项目中创建新的合并请求
概要
/create-mr [arguments]
描述
在 GitLab 项目中创建新的合并请求
实现
在 GitLab 项目中创建新的合并请求,指定源分支和目标分支。
用法
/create-mr
此命令帮助您创建包含所有必要详情的合并请求。
此命令的功能
- 询问项目 ID 或路径
- 提示输入源分支名称
- 请求输入目标分支名称
- 询问合并请求标题
- 请求合并请求描述(可选)
- 使用 GitLab MCP
create_merge_request工具创建合并请求 - 返回合并请求编号和 URL
前提条件
- 必须安装并配置 GitLab MCP 服务器
- GitLab 版本 18.5 或更高
- 您在项目中必须具有开发者或更高角色
- 源分支和目标分支必须存在
- 必须完成 OAuth 认证
示例交互
用户: /create-mr
Claude: 我将帮助您创建合并请求。项目 ID 或路径是什么?
用户: 456
Claude: 源分支名称是什么?
用户: feature/user-authentication
Claude: 目标分支名称是什么?
用户: main
Claude: 合并请求标题应该是什么?
用户: 添加基于 JWT 的用户认证
Claude: 请提供描述(可选,按 Enter 跳过):
用户: 此合并请求为 API 实现基于 JWT 的认证:
- 用户登录和注册端点
- 令牌生成和验证中间件
- 使用 bcrypt 进行密码哈希
- 认证流程的单元测试
Closes #42
Claude: 正在项目 456 中创建合并请求...
✓ 合并请求创建成功!
!15 - 添加基于 JWT 的用户认证
https://gitlab.com/your-org/project/-/merge_requests/15
状态: 打开
源: feature/user-authentication
目标: main
提示
- 在描述中使用
Closes #123或Fixes #123链接相关问题 - 在标题中使用常规提交前缀:
feat:、fix:、refactor: - 在描述中包含测试检查清单
- 如果需要,创建后添加审阅者
- 设置适当的标签以进行分类
- 考虑为进行中的工作创建草稿合并请求
相关命令
/view-mr: 查看合并请求详情和差异/review-mr: 获取合并请求的全面审阅/create-issue: 创建此合并请求将解决的问题