15.3. 要点和实施方案

15.3.1. 版本控制要点
15.3.2. 配置管理实施

15.3.1. 版本控制要点

  • 为文档、代码、缺陷控制建立相应的版本控制系统;

    文档可能需要建立在受权限控制的文件服务器中,代码采用类似CVS的版本控制工具,缺陷控制使用类似GNATS的缺陷控制系统;

  • 基线管理;

    建立分支的原则是当前开发进入维护期,而主线需要进行新一轮开发,因此建立分支,分支取代主线作为上一个开发的基线。

  • 版本号管理;

    版本号由项目定义的版本号,分支版本号,和 build号构成。如: 1.3.0.0012,1.3为项目计划定义的版本号,0为分支号(0可能代表主线,如果有某个定制版本,可能为其它),后面的0012为build号,表示编译次数。

15.3.2. 配置管理实施

版本控制系统使用指南参见:CVS VS STARTEAM

缺陷控制参见:GNATS

版本号管理参见:每晚构建

持续集成参见:每晚构建