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(基线)的备份,以防止流程回转(开发过程经常会遇到流程完全推翻的情况)
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(基线)的备份,以防止流程回转(开发过程经常会遇到流程完全推翻的情况)
相关文章推荐
- AngularJS速成教程第一集-AngularJS快速入门
- 如何高效的使用STL
- MFC最小化到托盘
- android属性大全
- 巴蜀 2904 MMT数
- Odoo ORM API (二)- Creating Models、Compatibility between new API and old API
- OpenGL系列教程之十一:OpenGL网格化
- AndroidStudio 提示NDK的问题
- Cacti监控服务器配置教程(基于CentOS+Nginx+MySQL+PHP环境搭建)
- iOS 设置navigationBar背景
- 使用 ArcGIS中的ArcObjects进行二次开发
- JavaScript中的对象冒充
- 解决_java.sql.SQLException: Your password has expired.
- OpenGL系列教程之十:OpenGL帧缓冲区对象(FBO)
- 原生js解决微信在iOS上无法修改title的问题
- 根据FPKM将基因分组
- 带蓝色的紫罗兰色——五色配色篇
- C++ 面向对象程序设计上机练习三(有默认参数的函数)
- SpringMVC
- c++基础面试题总结