VS Code Gitlab MR扩展:简化您的合并请求流程



VS Code的Gitlab MR扩展为开发者提供了一种便捷的方式来管理Gitlab合并请求(MR),支持Gitlab.com和Gitlab EE/CE服务器。通过这个扩展,您可以直接在VS Code中创建、检出和查看合并请求,极大地提高了开发效率。
主要功能:
- 支持多种Gitlab服务器:适用于Gitlab.com和Gitlab CE/EE服务器。
- 可配置的默认远程和分支:例如,设置默认远程为origin,分支为master。
创建MR
从VS Code中创建合并请求,只需提供分支名称和提交消息。
工作流程:
- 打开命令面板并选择Gitlab MR: Create MR。
- 输入要为此MR创建的分支名称。如果您不在默认分支上,当前分支名称将自动填充(提供不同的分支名称将导致创建新分支)。
- 提供更改的提交消息。如果没有要提交的内容,最后一次提交消息将自动填充(提供不同的提交消息只会影响MR)。
- 如果新分支与当前分支不同,将创建并切换到新分支。
- 如果当前分支有未提交的更改,您将被询问是否要提交这些未提交的更改。
- 分支将被推送到指定为gitlab-mr.targetRemote的远程(默认为origin)。
- 将从新分支创建一个MR到指定为gitlab-mr.targetBranch的分支(默认为master)。
- VS Code中将显示一条消息,包含MR的链接。
检出MR
从当前存储库中检出现有的MR。
工作流程:
- 打开命令面板并选择Gitlab MR: Checkout MR。
- 从列表中选择一个MR。
- 如果选定的MR的分支在您的计算机上不存在,将创建并切换到该分支。
- 如果选定的MR的分支在您的计算机上已存在,将切换到该分支。
查看MR
在浏览器中查看现有的MR。
工作流程:
- 打开命令面板并选择Gitlab MR: View MR。
- 从列表中选择一个MR。
- MR将在浏览器中打开。
扩展设置:
- gitlab-mr.accessToken: 用于连接Gitlab.com API的访问令牌。通过Profile Settings -> Access Tokens创建一个。
- gitlab-mr.accessTokens: 用于连接Gitlab CE/EE APIs的访问令牌。通过Profile Settings -> Access Tokens创建一个。
- gitlab-mr.apiVersion: Gitlab API版本。注意,v4是唯一支持的API版本,但此设置可以用作逃生舱,以防您的Gitlab实例仍在使用v3。
- gitlab-mr.targetBranch: MR的默认目标分支(默认为master)。
- gitlab-mr.targetRemote: MR的默认目标远程(默认为origin)。
- gitlab-mr.useDefaultBranch: 创建MR时,使用存储库中设置的default_branch作为目标分支。
- gitlab-mr.autoOpenMr: 在浏览器中自动打开新创建的MR。
- gitlab-mr.openToEdit: 在浏览器中打开并编辑新创建的MR。
- gitlab-mr.removeSourceBranch: 创建MR时,启用合并后删除源分支的选项。
访问令牌示例:
"gitlab-mr.accessToken": "ACCESS_TOKEN_FOR_GITLAB.COM",
"gitlab-mr.accessTokens": {
"https://gitlab.domain.com": "ACCESS_TOKEN_FOR_GITLAB.DOMAIN.COM"
}
相关链接:
本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com