svn分支管理策略
2021-03-10 14:52:07 28 举报
Subversion(SVN)分支管理策略是一种有效的版本控制方法,用于在团队开发过程中实现并行开发、代码合并和冲突解决。主要策略包括:创建分支进行独立开发,确保主干代码的稳定性;定期合并分支到主干,保持各分支与主干的同步;使用标签管理重要版本,便于回溯和发布;以及通过权限控制和审计跟踪,确保代码的安全性和可追溯性。这种策略有助于提高团队协作效率,降低风险,确保软件质量。
作者其他创作
大纲/内容
6.将上线后的稳定版备份到tags分支
测试
v2.0.0
tags
分支
SVN分支管理策略
v1.1.0
线上bug
v2.1.0
v2.0.1
7. 重新拉取开发分支迭代新功能。
2. 功能开发完成后提测,并将代码合并到主干,触发测试环境Jenkins构建,发布到测试环境,同时打包成ZIP包发送到生产环境指定位置;
bug修复
1. 新功能开发从主干拉取分支,开发过程中不断触发Jenkins构建,发布到开发环境;
备份
4.测试完成后,由生产环境的Jenkins获取ZIP包完成生产环境部署,由于生产环境的输入对应的是测试环境输出的ZIP包,因此不对应SVN上的任何分支;
v1.0.0
3. 测试阶段可能会存在多次代码合并提测,直至最终测试完成;
开发
提测
发布
线上bug修复
branches
5. 线上出现bug,则需要回到对应的开发分支完成bug修复,并重复提测流程,主干不允许修改;
trunk
0 条评论
回复 删除
下一页