|  | 
| 209 比如有一个项目设计文档,当设计基本完成,开发即将开始的时候,
 需要把这个文档固定下来,内容不能再频繁改变,否则开发人员就无所
 适 从了,可能导致每个人所参照的文档并不是同一个文档。用一句上
 海这里的生活用语来说,就叫做要把这个文档“敲定”。
 一个文档如果经过讨论被通过了,被固定了,就可以说这个文档被
 “基线化”了,然后所有人就可以在这个“基线”的基础上工作。
 当然,文档不可能一成不变,所以当对文档的修改仍然会不断进行,
 但这种修改并不会随时随地的添加到被“基线化”了的文档中去。因为既
 然是“基线”,就不能随便动。
 但是到了一定时候,修改积累到一定程度,就需要把很多修改合并
 到原来的文档中去了,并生成一个新版本的文档作为团队中所有的人的
 参考 标准,并把老的版本淘汰掉。这就叫做“基线提升”。
 合同基线
 当你和客户讨论后,“敲定”的合同
 4)发行基线
 你会对你要发行的代码,文档版本进行label, 比如
 Release2.2,
 这样,你可以随时取出此版本作build,进行测试,发布。
 5)产品基线
 当发布时,你会对产品中所有的配置项进行label,包括可执行
 命令,文档手册,库文件。。。
 基线是与里程碑相对应的,所以每个里程碑处建立一条基线;
 但变更同样属于配置管理的范畴,所以配置项变更后也应建立基
 线。
 | 
 |