MrtfGitFlow4Idea 插件是一款基于 mrtf-git-flow 分支管理流程的 Idea 插件,它最主要的作用是用来简化分支管理流程,最大限度的防止误操作。
在初始化插件之前必须先保证仓库中具有
origin/master
分支。
主要功能如下:
- 插件配置文件可以加入GIT版本管理,在团队内部共享;
-
基于
origin/master
新建开发分支和修复分支; -
基于
origin/master
重建测试分支和发布分支; - 开发完成后将开发分支合并到测试分支;
- 测试完成后将开发分支合并到发布分支,并锁定发布分支;
-
发布完成后将发布分支合并到
origin/master
分支; - 发布失败将解除发布分支的锁定;
主要解决的问题
-
新建特性分支操作过程复杂,且容易出错;
- 提测等环节合并代码出错,老是将测试分支代码带上线;
- 解决多人同时发布,将未完成预发布测试的代码带上线;
-
解决发布完成后忘记将代码同步到
origin/master
分支; - 发布完成后忘记打Tag;