当前位置: 首页 > 软件库 > 插件和扩展 > IDEA插件 >

MrtfGitFlow4Idea

分支管理插件
授权协议 MIT
开发语言 Java
所属分类 插件和扩展、 IDEA插件
软件类型 开源软件
地区 国产
投 递 者 沃驰
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

MrtfGitFlow4Idea 插件是一款基于 mrtf-git-flow 分支管理流程的 Idea 插件,它最主要的作用是用来简化分支管理流程,最大限度的防止误操作。

在初始化插件之前必须先保证仓库中具有origin/master分支。

主要功能如下:

  • 插件配置文件可以加入GIT版本管理,在团队内部共享;
  • 基于origin/master新建开发分支和修复分支;
  • 基于origin/master重建测试分支和发布分支;
  • 开发完成后将开发分支合并到测试分支;
  • 测试完成后将开发分支合并到发布分支,并锁定发布分支;
  • 发布完成后将发布分支合并到origin/master分支;
  • 发布失败将解除发布分支的锁定;

主要解决的问题

  1. 新建特性分支操作过程复杂,且容易出错;

  2. 提测等环节合并代码出错,老是将测试分支代码带上线;
  3. 解决多人同时发布,将未完成预发布测试的代码带上线;
  4. 解决发布完成后忘记将代码同步到origin/master分支;
  5. 发布完成后忘记打Tag;
 相关资料
  • 主要内容:一、创建分支,二、合并,三、切换一、创建分支 创建分支实际上就是将程序copy一份到指定的分支目录,如下图示: 在项目名称上点击右键,弹出菜单,选择“Team”,再选择“Branch/Tag”,弹出下面的页面: 上图中的“Copy to URL”填写创建新分支的路径地址,后面会将程序copy到该目录下,形成新的分支。点击“Next”: 选择当前最新的版本,点击“Next” 如果勾选了上图下面的switch working cop

  • 现在已经创建、合并、删除了一些分支,让我们看看一些常用的分支管理工具。 git branch 命令不只是可以创建与删除分支。 如果不加任何参数运行它,会得到当前所有分支的一个列表: $ git branch iss53 * master testing 注意 master 分支前的 * 字符:它代表现在检出的那一个分支(也就是说,当前 HEAD 指针所指向的分支)。 这意味着如果在这时候

  • 创建分支 git branch命令查看分支: git branch * master 不带选项,默认为查看分支 *表示当前分支 master为默认分支 新建分支: $ git branch slave $ git checkout slave M slave Switched to branch "slave" $ git branch master * slave git b

  • 现在已经创建、合并、删除了一些分支,让我们看看一些常用的分支管理工具。 git branch 命令不只是可以创建与删除分支。 如果不加任何参数运行它,会得到当前所有分支的一个列表: $ git branch iss53 * master testing 注意 master 分支前的 * 字符:它代表现在检出的那一个分支(也就是说,当前 HEAD 指针所指向的分支)。 这意味着如果在这时候提

  • 主要内容:创建分支,切换分支,创建和切换分支的快捷方式,删除分支,重命名分支,合并两个分支分支操作允许创建另一路线/方向上开发。我们可以使用这个操作将开发过程分为两个不同的方向。 例如,我们发布了版本的产品,可能需要创建一个分支,以便将功能的开发与版本中错误修复分开。 创建分支 我们可使用命令创建一个新的分支。可以从现有的分支创建一个新的分支。 也可以使用特定的提交或标签作为起点创建分支。 如果没有提供任何特定的提交ID,那么将以作为起点来创建分支。参考如下代码,创建一个分支:new_

  • 主要内容:一、分支与合并的概念,二、 SVN分支的意义,三、 如何创建分支与合并分支一、分支与合并的概念 分支:版本控制系统的一个特性是能够把各种修改分离出来放在开发品的一个分割线上。这条线被称为分支。分支经常被用来试验新的特性,而不会对开发有编译错误的干扰。当新的特性足够稳定之后,开发品的分支就可以混合回主分支里(主干线)。 合并:分支用来维护独立的开发支线,在一些阶段,你可能需要将分支上的修改合并到最新版本,或者将最新版本的修改合并到分支。 二、 SVN分支的意义 简单说,分

  • 几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。 有人把 Git 的分支模型称为"必杀技特性",而正是因为它,将 Git 从版本控制系统家族里区分出来。 创建分支命令: git branch (branchname) 切换分支命令: git checkout (branchname) 当你切换分支的时候,Git 会用该分支的最后

  • 什么是分支? 当我们在进行软件开发时, 同一个软件多个人协同开发,因此要有不同的分工,如果想让彼此的代码不受影响,那就需要在不同的分支上进行开发,开发完成后再进地合并. 分支可以理解为一个主干衍生出来的支干,我们可以在这些支干上修改代码,且彼此不受影响,这样做的好处就是在同一个数据库里可以同时进行多个修攺,最终会合并到一起. Android Studio中Git的分支管理特别方便,我们可以通过Gi