svn目录规范

 

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: 当前发布代码,下一个版本发布时备份数据也存放于此

你可能感兴趣的:(svn规范)