您的位置:首页 > 其它

SVN目录结构

2016-09-26 17:16 218 查看
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(基线)的备份,以防止流程回转(开发过程经常会遇到流程完全推翻的情况)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: