SVN目录结构

本文介绍了SVN的目录结构,包括Branches(分支)、tags(基线)、trunk(开发)以及对应的使用场景。详细阐述了版本上线、修复BUG、多分支管理等流程,强调了SQC代码唯一性和版本备份的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SVN目录结构

Project地址

   +Branches(解释:分支)

   +tags(解释:基线)

   +trunk(解释:开发)

                 +design------------用于设计产品的文档记录

                 +products---------上线产品的记录,时间段的记录

                 +SQC--------------上线测试文件,唯一性

                 +SRC--------------程序员开发总代码


例子

一、上线1.0版本流程

  1、开发代码从上线到SQC文件夹

  2、测试人员进行测试,测试没问题后代码进入Products文件夹,记录好版本,删除SQC里面的代码,保证SQC代码唯一性

  3、上线

  4、代码上线后定型,项目经理把完整代码按日期进入Tags(基线),然后开始下一个阶段的开发。

二、2.0版本开发进行中,1.0版本出现不可逆的BUG,解决流程

  1、将tags(基线)里面的1.0版本代码进入到Branches(分支)里面

  2、Branches(分支)进行修复,修复流程同上线流程1、2、3

  3、继续tags进行1.1版本的备份

  4、2.0版本同步修复1.1版本所改写的bug(增加开发时间)

  5、上线2.0版本

  6、tags(基线)进行2.0版本的备份

  7、删除branches(分支)

  8、继续下一步开发

三、出现多个分支的情况

  1、出现不可逆的bug,会在分支进行修复

  2、同功能不同步上线,出现分支,以一个分支为准,另一个分支去融合第一个主分支

  3、研究探索过程

四、出现两个完整的分支板块处理方案

  1、项目经理觉得主分支,另一个分支测试后进行主分支的融合

  2、另一个分支测试成功后,进行tags(基线)的备份,以防止流程回转(开发过程经常会遇到流程完全推翻的情况)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值