关于基线的那点事
基线是配置管理的核心概念。要准确理解基线,需要回答一系列的问题,包括: 什么是基线,如何定义基线,基线与变更管理的关系,基线与版本发布的关系,配置库里怎么打基线,打完基线怎么用?
如果用一句话说清楚配置管理管什么?你会怎么回答?
管代码?管文档?管发布?我认为最正确的答案是管变更。
变更一定是在某个基础上变,才叫变更,前后能对比才跟跟踪、确认变更。这样说就很能理解基线(baseline)的概念。它就是变更的参照物啊!
于是我们就可以定义基线是一个阶段经过评审确认的工作成果。说白话一点,就是项目做到一定的阶段,大家开个会评审一下,确认没问题了,再接着往下做。经过确认的东西,在svn库里要标记一下,最好存档发布一下,大家以此为准(基线区),开发区的东西就不要看了。
如果要变更,大家约定了要提变更申请。审批之后才能准许变更。变更之后,发布新的基线,并告知相关人员。
最后,如果某个基线可以作为版本发布。那么就发布到产品库。

浙公网安备 33010602011771号