sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)

sourceTree想必大家很熟悉吧,你们知道怎么在sourceTree中完成发布版本吗?了解完成修复补丁合并版本的方法吗?下文就是关于sourceTree中发布版本和修复补丁合并版本的具体操作流程。
sourceTree中发布版本和修复补丁合并版本的具体操作流程

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)
1. 点击克隆/新建

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)2. 在弹出框中输入项目地址,http或者ssh地址都可以

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因
1) 项目地址获取错误
2) 没有项目访问权限
【sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)】3. 点击“克隆”,等待项目克隆完成,完成后,左侧只有一个分支master

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)克隆完成后,得到的是发布后的master源码,如果想要获取最新的正在开发中的源码,需要对项目流进行初始化,点击“Git工作流”

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)
sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)直接点“确定”,获取develop分支源码

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)开发任务都是在develop分支上完成的
4. 分支共有5种类型
1) master,最终发布版本,整个项目中有且只有一个
2) develop,项目的开发分支,原则上项目中有且只有一个
3) feature,功能分支,用于开发一个新的功能
4) release,预发布版本,介于develop和master之间的一个版本,主要用于测试
5) hotfix,修复补丁,用于修复master上的bug,直接作用于master
5. master和develop上文中已介绍过,当开发中需要增加一个新的功能时,可新建feature分支,用于增加新功能,并且不影响开发中的develop源码,当新功能增加完成后,完成feature分支,将新功能合并到develop中,更新develop上的代码
1) 新建feature。首先当前开发分支指向develop,点击“Git工作流”

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)
sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)选择“建立新的分支”

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)在预览中可看到,feature分支是从develop分出的,输入功能名称,点击确定,项目结构中增加feature分支,并且当前开发分支指向新建的feature分支

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)2) 在F_add_feature分支下进行开发任务,并提交

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)以上操作分别增加了feature_1、feature_2、feature_3文件,共提交3次,现项目文件夹下共三个文件

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)当切换为develop分支后,会发现,在develop下并没有新增的三个文件,说明在feature下进行操作,并不影响develop分支源码
3) 完成feature开发后,将feature中的源码合并到develop分支。将当前分支指向F_add_feature分支,点击“Git工作流”,选择“完成功能”

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)
sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)预览中,表明feature分支将合并到develop,点击确定,进行提交合并,合并成功后

sourceTree怎么发布版本怎么合并版本(sourceTree发布版本合并版本步骤详解)4) 需要再增加新的功能时,重复以上操作即可