当前使用环境为 IDEA,目前不支持 fork 合并。
GitHelper插件主要解决以下问题:
GitHelper插件主要功能 GitLab
项目代码托管在GitLab上,如果每次开发涉及多个项目,那么clone、create merge request等操作每个项目都要去操作一遍,工作会很繁琐。
项目开发完后,涉及开发的多个项目要切回主分支来排查bug或其他工作,但IDEA中,如果你工作空间中有一个项目跟其他项目没有公共分支,那么自带的git branches是不会显示common local branches等菜单的。这个时候就只能一个一个去切项目分支了。
通过脚本也可以实现上述批量操作的功能,但是不够灵活,不能共用,得经常改动脚本内容,如脚本执行位置、涉及的项目名称等,不方便。
GitHelper插件提供UI界面来灵活选择项目进行相关批量操作。
- 支持从远程GitLab服务批量克隆项目到本地支持批量创建GitLab合并请求(基于同一分支名)支持批量合并GitLab合并请求支持批量关闭GitLab合并请求支持批量给GitLab项目创建标签(基于同一分支名或标签)
GitGitLab操作:
在Settings -> Version Control -> GitLab中配置GitLab服务顶部菜单Git -> GitLab中使用相关功能或选中多个项目,在鼠标右键git菜单中
Create Merge Request…(创建合并请求) Merge Request…(查看合并请求)
- 支持从本地、远程批量checkout分支支持从本地、远程批量删除分支
部分功能示例demo 安装方式Git操作在右侧窗口GitHelper中
IDE中插件市场搜索GitHelper直接安装访问官网插件市场搜索GitHelper下载到本地通过Install Plugin from Disk…安装
注:IDE支持版本为2020.3+



