SVN目录规范
1 版本号:第一位代表核心功能版本,第二位代表功能优化版本,第三位代表BUG修正版本
2 trunk:主线开发,体现当前系统所有最新功能
Ø 项目代号+一级版本号,例如:gw_v3.x
² 1.flow:项目相关规范
² 2.plan:项目排程表,一个版本一个排程表,命名例如:3.1版本排程表
² 3.require:系统需求,一个子系统一个需求目录
² 4.design:系统设计,包含数据库设计、接口设计……
² 5.develop:系统代码,每次提交都必须可用,每天至少更新一次,严禁删除后新增
² 6.deploy:系统发布,包含数据库更新脚本、系统配置更新……
² 7.info:开发相关资料
3 branches:分支开发,主要用于发布前BUG收敛,避免主线新功能引发新的BUG
Ø 项目代号+二级版本号+时间+主线版本,例如:gw_v3.1_20121201_200
² 0.flow:当前版本规范
² 1.plan:当前版本计划
² 2.require:当前版本需求
² 3.design:当前版本设计
² 4.develop:当前版本代码
² 5.deploy: 当前版本发布
4 tags:正式发布,所有正式运行过的版本,这里面都会体现
Ø 项目代号+三级版本号+时间+支线版本,例如:gw_v3.1.1_20121206_300
² 4.develop:当前版本代码
² 5.deploy: 当前发布代码,下一个版本发布时备份数据也存放于此