make-merge-request
v1.0.9
Published
half auto gitflow
Downloads
173
Readme
简介
便于创建 merge request 的命令行工具
安装
Node.js recommends 14+
npm install make-merge-request -g
初始化
准备工作
由于该工具使用了 Gitlab Api,因此初始化需要准备以下信息支持:
- Gitlab Access Token,生成 Access Token 文档地址
- Gitlab Api 地址,Gitlab 仓库地址 + '/api/v4',例如:https://example.gitlab.com/api/v4
初始化方式
初始化有两种方式可选:
- 使用命令 mr init,根据提示输入上面准备信息
- 手动创建 config.json 初始化文件并赋值,文件内容参考下面代码片段
- Windows 路径: C:\Users\用户名.make-merge-request\config.json
- Mac 路径:/Users/用户名/.make-merge-request/config.json
{
"baseURL": "https://example.gitlab.com/api/v4",
"token": "xxx",
}
使用方法
切换到源分支上,执行命令 mr to target-branch, target-branch 为目标分支名称
例如:将开发分支 feature/abc 合并到 qa 分支,则将当前分支切换至 feature/abc 上,执行命令 mr to qa