更新时间:2021-07-27 GMT+08:00
研发模式迁移
SVN版本控制和发布流程
本文中,案例KotlinGallery采用的是SVN中主流的主干式研发场景,如下图所示:
SVN研发模式过程说明:
- 项目开始时,创建Trunk,开始版本1.0开发,所有小组成员都往Trunk中提交代码。
- 当1.0开发完成后,创建一个标签:Tag1.0。
- Tag1.0测试完成后,部署到服务器。
- 开发小组开始新版本1.1开发,继续提交代码到Trunk中。
- 版本1.1开发完成,创建Tag1.1,测试完后部署到服务器。
- 开发小组开始新版本1.2开发,继续提交代码到Trunk中。
- 版本1.1运行中发现bug,需要紧急修复 -> 从Tag1.1中创建1.1hotfix Branch。
- Bug修复代码提交到1.1Hotfix Branch,测试通过后,部署到服务器。
- 提交到1.1Hotfix Branch的代码合并到Trunk中。
SVN->DevCloud研发模式迁移
在DevCloud中创建仓库时,master是默认的主分支,相当于SVN中的trunk,要实现SVN中的主干研发模式,只需通过新建分支、分支合并、新建标签三个Git功能即可实现。
父主题: SVN迁移至DevCloud
