一些配置管理工具認為最新的版本就是:把基礎版本或歷史版本加上文件增量,這會改善系統的性能,實際上,如果只允許最近的版本是所有文件增量加上基礎版本的話,將會使得系統的性能下降,F在的配置管理工具都是基于文件的,通常會采用文件增量技術。
通常當我們修改一個軟件版本中的BUG或升級一個軟件版本時,人們通常要對多個文件進行修改;谖募呐渲霉芾砟P鸵馕吨簩θ魏我粋軟件項目的變更實際上被存為許多文件的變更。在這些配置管理產品中,沒有將每個文件的變更聯系到更高層次的變更的機制。
然而,正如下面要指出的,文件增量技術也有許多內在的限制,這就是說應用文件增量技術的配置管理工具不是解決配置管理中困難的最優工具。文件增量技術事實上描述了不同版本的文件之間的每行的差異,這就意味著文件增量將對它所應用的版本有很強的依賴性,也就是說,把一個文件增量應用到不同的文件版本幾乎是不可能的。
很難移除歷史的變更:
如下圖所示:
測試 src="http://www.kjueaiud.com/attachments/2009/02/110593_2009022710034528VhC.jpg" width=511>
文章來源于領測軟件測試網 http://www.kjueaiud.com/