一些配置管理工具认为最新的版本就是:把基础版本或历史版本加上文件增量,这会改善系统的性能,实际上,如果只允许最近的版本是所有文件增量加上基础版本的话,将会使得系统的性能下降。现在的配置管理工具都是基于文件的,通常会采用文件增量技术。
通常当我们修改一个软件版本中的BUG或升级一个软件版本时,人们通常要对多个文件进行修改。基于文件的配置管理模型意味着:对任何一个软件项目的变更实际上被存为许多文件的变更。在这些配置管理产品中,没有将每个文件的变更联系到更高层次的变更的机制。
然而,正如下面要指出的,文件增量技术也有许多内在的限制,这就是说应用文件增量技术的配置管理工具不是解决配置管理中困难的最优工具。文件增量技术事实上描述了不同版本的文件之间的每行的差异,这就意味着文件增量将对它所应用的版本有很强的依赖性,也就是说,把一个文件增量应用到不同的文件版本几乎是不可能的。
很难移除历史的变更:
如下图所示:
测试 src="https://www.ltesting.net/attachments/2009/02/110593_2009022710034528VhC.jpg" width=511>
文章来源于领测软件测试网 https://www.ltesting.net/