美文网首页Version ControliOS项目实践中的学习
基于SourceTree 下的 Git Flow 模型

基于SourceTree 下的 Git Flow 模型

作者: wanguq | 来源:发表于2016-09-20 17:12 被阅读144次

1. sourceTree  是一个开源的git 图形管理工具,可下载mac版本,windows版本

2. Git Flow 是一套使用Git进行源代码管理时的一套行为规范和简化部分Git操作的工具。

基本的操作流程

1. 先用sourceTree 创建本地git 项目,xxxProject,

2. 在项目里面先提交一次 commit 一下,默认提交在了 master分支;

3. 然后在 sourceTree工具 右上角,点击 GitFlow,开启git Flow 规范模型的开发

如上图,在开启gitFlow 之后;

生产环境分支使用:master

开发分支使用:develop

当需要新增加功能,发布版本时,创建补丁修复bug时,分别有对应的 feature,release,hotfix前缀这样的分支

这样在项目的开发过程之中,管理项目分支就变得非常的规范了;

4:开启之后,我们的项目就回到了develop 分支,以后所的开发都在这个分支上进行;当开发完成一些模块时,就可以回去 master分支 合并

5. 使用 gitFlow 添加新功能 ,点击 sourceTree 的右上角 Git Flow按钮,会出现 菜单,选择创建新功能

输出新功能名称,,,默认会在 新功能 分支上开发新功能;

新功能 开发完成之后,再次点击 git flow 按钮,会出现 完成新功能,按钮

点击,完成新功能,,会把当前新功能合分支 合并到 develop分支,并删除新功能分支

6:使用Git Flow 发布新版本,同样点击 git Flow 按钮,菜单选择 创建新发布版本 ,

在发布版本分支上,完成项目发布配置之后,提交,再点击 git flow 按钮,会弹出 完成发布版本 按钮,点击,

确认之后,会发现 发布版本的分支,会合并到 develop分支 和 master 分支,表示生产上发布了一个版本

7:使用git flow 新建补丁,修复bug

比如上面发布的一个版本在生产用的时候,出现了一个 bug,这时,点击 git flow 菜单,选择 建立新的修复补丁

这时,bug修复分支,是基于 master的,在修复bug后,再次点击 git flow 弹出,完成 补丁修复

确定之后,会发现,新修复的bug分支,会合并到 master分支和develop分支

8:最后我们再来看看,经过上面的 创建项目--开启gitflow---添加新功能---发布新版本---修复bug 等流程之后,当前的 git提交状态吧

git 强大的分支管理功能,再加上 git flow 模型,,项目的代码管理开发,如此的清晰明了啊

原文:http://www.cnblogs.com/cocoajin/p/4171312.html

相关文章

  • 基于SourceTree 下的 Git Flow 模型

    1. sourceTree 是一个开源的git 图形管理工具,可下载mac版本,windows版本 2. Git ...

  • git-flow使用指南

    git-flow使用指南 1.简介 git-flow是基于Git Flow工作流模型的工具,了解Git Flow ...

  • 基于SourceTree的git-flow使用指南

    基于SourceTree的git-flow使用指南 1. 设置用户名 首先来设置使用git时的姓名和邮箱,随便进入...

  • 关于git flow

    <1> Git flow是git的一个扩展集,它基于Vincent Driessen 的分支模型,文章“A su...

  • Gitのgitflow工作流程 day10

    2019/08/08 gitflow 工作流程 Git flow是基于git之上的一种软件开发迭代模型。Git f...

  • GIT分支管理

    GIT 分支管理 参考:在阿里,我们如何管理代码分支?GitHub Flow & Git Flow 基于Git...

  • sourcetree git flow 无法正常使用

    新换了台电脑, 发现在使用在 sourcetree 上使用 git flow 的时候无法正常工作.将项目 git ...

  • 团队Git Flow指南

    Git Flow指南 常规:团队项目以git flow模型管理分支,使用bitbucket托管,以pull req...

  • git-flow 初始化

    使用过sourcetree 都知道 初始化git-flow 仓库 会出现 develop 和 master ,但...

  • Git Flow

    Git Flow是使用Git的一套开发规范。在github上有一个基于Git Flow的命令行工具:git-flo...

网友评论

    本文标题:基于SourceTree 下的 Git Flow 模型

    本文链接:https://www.haomeiwen.com/subject/wyeoettx.html