SourceTree是GitFlow的可视化工具,适用于git项目管理。如何安装可以参考链接中的博客SourceTree安装与使用
点击克隆/新建
- 克隆
如果箭头指向的仓库类型表明“这不是一个标准的Git仓库”,可能是有以下原因
1)项目地址获取错误
2)没有项目访问权限
- 新建
如果存在的项目,直接新建一个GitFlow管理项目即可。
获得develop分支
克隆完成后,得到的是发布后的master源码,如果想要获取最新的正在开发中的源码,需要对项目流进行初始化,点击“Git工作流”。
直接点“确定”,获取develop分支源码,开发任务都是在develop分支上完成的。
新建feature
- 首先当前开发分支指向develop,点击“Git工作流”。
输入功能名称,点击确定。
-
在feature分支下面,开发并提交
-
开发完成,合并分支
完成feature开发后,将feature中的源码合并到develop分支。将当前分支指向F_add_feature分支,点击“Git工作流”,选择“完成功能”。
预览中,表明feature分支将合并到develop,点击确定,进行提交合并,合并成功。
之后如果需要添加功能,重复这几步即可。
新建release分支
与feature分支相似,只不过在git工作流中选择建立新的发布版本
新建hotfix分支
与feature分支相似,只不过在git工作流中选择建立新的修复补丁
参考文献
https://www.jianshu.com/p/1d8da713316e
https://blog.csdn.net/u010658879/article/details/50975084
https://www.jianshu.com/p/f3d17c11bb8a
SourceTree的基本使用
https://nvie.com/posts/a-successful-git-branching-model/