@lyxiang
2017-08-16T11:09:15.000000Z
字数 471
阅读 810
版本开发管理
分享
- 场景1:新建项目
安装git,安装sourceTree,配置完成。把项目从远程仓库克隆下来,导入本地的编辑器,就可以开发了。(克隆项目步骤在附录文档一)
- 场景2 :新功能,新建功能分支开发
- 遇到一个全新的业务的时候,建议新开一个功能分支去开发。(新开功能分支操作在附录文档二)。
- 开发完成之后,将功能分支合并到开发分支上面去。
- 测试稳定之后,可以删除功能分支。注意,自己开的分支,自己删除。
- 场景3 :修复生产环境的bug,新建hotfix分支
遇到生成环境出现bug的时候,在开一个hotfix分支,修复bug之后,在合并的主分支上面去。(新开hotfix分支参考附录文档二)。
- 场景4:发布分支,发布前使用。不常用
在发布重大版本的时候,dev分支可能会不稳定,这个时候,就会新建一个发布分支。发布正式版的时候,会以这个分支为准。在后续的hotfix分支,都会从这个分支上拉取出来。一旦需要回退版本的时候,会以这个分支优先。
- 场景5 :提交冲突,解决方案
在提交代码的时候,经常会忘记拉取,最后导致推送不了dev分支,解决方案参考附录文档三。
附录文档