关于基线的那点事

基线是配置管理的核心概念。要准确理解基线,需要回答一系列的问题,包括: 什么是基线,如何定义基线,基线与变更管理的关系,基线与版本发布的关系,配置库里怎么打基线,打完基线怎么用?

如果用一句话说清楚配置管理管什么?你会怎么回答?
管代码?管文档?管发布?我认为最正确的答案是管变更。

变更一定是在某个基础上变,才叫变更,前后能对比才跟跟踪、确认变更。这样说就很能理解基线(baseline)的概念。它就是变更的参照物啊!

于是我们就可以定义基线是一个阶段经过评审确认的工作成果。说白话一点,就是项目做到一定的阶段,大家开个会评审一下,确认没问题了,再接着往下做。经过确认的东西,在svn库里要标记一下,最好存档发布一下,大家以此为准(基线区),开发区的东西就不要看了。

如果要变更,大家约定了要提变更申请。审批之后才能准许变更。变更之后,发布新的基线,并告知相关人员。

最后,如果某个基线可以作为版本发布。那么就发布到产品库。

posted @ 2014-01-29 23:38  crazysys  阅读(636)  评论(0)    收藏  举报