合理的版本管理规范,有利于我们在开发中提高效率,同时也最大限度的防止应版本控制导致的开发事故
说明
master
分支下新建develop
用于功能开发(但不做实际开发)- 实际功能开发时,在
develop
分支下新建对应功能的feature-xxx
分支,用于实际开发(xxx
根据实际场景自定) - 在功能开发完(测试通过)将对应的
feature-xxx
合并至develop
,同时处理掉可能存在的冲突 develop
版本测试通过,即可将其合并至master
master
下新建release-xxx
分支,用于正式发布
注意
master
,develop
,release
三类分支不建议进行实际开发- 在
master
,develop
关键节点建议加tag
- 结合自己项目实际情况,灵活调整