软件版本管理
目录
1.
引言........................................................................................................................................... 1 1.1. 目的 ........................................................................................................................... 1 1.2. 范围 ........................................................................................................................... 1 1.3. 术语定义 ................................................................................................................... 1 1.4. 参考资料 ................................................................................................................... 2 1.5. 版本控制记录 ........................................................................................................... 2 1.6. 版本更新记录 ........................................................................................................... 2 版本管理 ................................................................................................................................... 4 2.1. 版本标示方法 ........................................................................................................... 4
2.1.1. 正式版本 ........................................................................................................... 4 2.2. 目录结构 ................................................................................................................... 5 2.3. 文档的存放 ............................................................................................................... 6
2.3.1. 开发文档的存放 ............................................................................................... 6 2.3.2. 源代码的存放 ................................................................................................... 6 2.3.3. SQL的语句存放 .............................................................................................. 7 2.3.4. 发行文档的存放 ............................................................................................... 7 2.4. 配置管理流程 ........................................................................................................... 7 2.5. 权限控制的管理 ....................................................................................................... 8 更新管理 ................................................................................................................................... 9 3.1. 源程序的修改 ........................................................................................................... 9 3.2. 版本升级 ................................................................................................................. 10
3.2.1. 版本升级原则 ................................................................................................. 10 3.2.2. 新版本发布 ..................................................................................................... 11 3.3. 文档的变更 ............................................................................................................. 11 备份管理 ................................................................................................................................. 12
2.
3.
4.
1. 引言
版本控制就是对软件开发过程中所创建的配置对象不同版本进行管理,保证任何时间都可以取到正确的版本以及版本的组合。
版本控制的主要功能是记录开发过程中的每一次修改,让开发的工作可以随时检查过往历史记录和获得正确版本,是系统的成长记录。
1.1. 目的
本文档的编制是为了规范产品部、研发部、测试部对软件产品版本的管理。
1.2. 范围
本文档为产品部、研发部、测试部的管理员提供有关版本管理规范的相关内容,包括:
? 版本标识方法 ? 软件系统数据的存放 ? 文档的修改控制 ? 文档的备份制度
1.3. 术语定义
SCM
软件配置管理(Software Configuration Management)缩写 SVM
软件版本管理(Software Version Management)缩写 SVN
一个开源的版本控制系统Subversion. 文档
一种数据媒体和其上所记录的数据。
第 1 页 共 14 页