客户端
Git操作
Git工作流
- feature
功能分支
(多个、玫红)。主要是自己玩了,差不多的时候要合并回develop去。从不与master交互。 - develop
开发主分支
(1个、黄色)。主要是和feature以及release交互。 - release
发布分支
(同一时间1个、绿色)。总是基于develop,最后又合并回develop。当然对应的tag跑到master这边去了。生命周期很短,只是为了发布 - hotfix
线上维护分支
(同一时间1个、红色)。总是基于master,并最后合并到master和develop。生命周期较短,用了修复bug或小粒度修改发布。 - master
正式发布历史分支
(1个蓝色)。没有什么东西,仅是一些关联的tag,因从不在master上开发。
SourceTree中的Git工作流
参考:
1. http://www.ruanyifeng.com/blog/2012/07/git.html "Git分支管理策略" ↩
2. http://www.jianshu.com/p/104fa8b15d1e "企业级开发:Gitflow Workflow工作流" ↩
3. http://blog.jobbole.com/76867 "Git工作流指南:Gitflow工作流" ↩
4. https://segmentfault.com/a/1190000002918123 "深入理解学习Git工作流(git-workflow-tutorial)" ↩