怎样在更新源代码文件的同时还能够确保可以随时恢复到旧版本的状态?
问题3.当我们的产品升级以后,有时我们的客户要求我们提供旧版本的产品,但我们的旧版本产品所对应的很多源代码文件均已升级,难以恢复到客户指定的旧版本,我们怎样才能在更新源代码文件的同时还能够确保可以随时恢复到旧版本的状态?
答:这个问题涉及到配置管理中基线管理的问题。所谓基线是一组经过正式评审同意后,作为进一步开发或交付基础的规格说明或工作产品。
.jpg)
若想解决题目中的问题,我们首先要记录所有工作产品的每一个版本,在需要进行产品交付的时候,通过基线记录下来形成该版本产品所涉及到的每一个元素(比如源代码)以及相应的版本号,日后当我们希望将产品恢复到指定的旧版本时,我们只需根据基线中指定的工作产品名称及其版本号去找到相应的工作产品,就能马上恢复到旧版本。