軟件clearcase/" target="_blank" >cc>配置管理的重要性已被大多數軟件及相關企業所認識,而配置管理工具的使用是實施配置管理的重要部分。本文對目前較為流行的配置管理工具VSS,CVS,ClearCase,StarTeam做出比較分析。51Testing軟件測試網 ]8W;xOH9S[1I
一、Visual Source Safe(簡稱VSS)51Testing軟件測試網(SR%H0A4_:[
VSS是美國微軟公司的產品,目前常用的版本為6.0版。VSS是配置管理的一種很好的入門級的工具。
z3Ly(o4p"U7^r0評價如下:
~`0LC(S~m0V0易用性:★★★★★
0V K/l!n!S,@&d2|h X0易學易用是VSS的強項,VSS采用標準的windows操作界面,只要對微軟的產品熟悉,就能很快上手。VSS的安裝和配置非常簡單,對于該產品,不需要外部的培訓(可以為公司省去一筆不菲的費用)。只要參考微軟完備的隨機文檔,就可以很快的用到實際的工程當中。51Testing軟件測試網:E_$T4XvQ L
功能:★★★51Testing軟件測試網1m8a6Ux!k7EG3I-t
VSS的配置管理的功能比較基本,提供文件的版本跟蹤功能,對于build和基線的管理,VSS的打標簽的功能可以提供支持。VSS提供share(共享)、branch(分支)和合并(merge)的功能,對于團隊的開發進行支持。VSS不提供對流程的管理功能,如對變更的流程進行控制。VSS不能提供對異地團隊開發的支持。此外VSS只能在windows平臺上運行,不能運行在其他操作系統上。
s0n*n.Du[;R0安全性:★★★
Wv5]'~aYe0VSS的安全性不高,對于VSS的用戶,可以在文件夾上設置不可讀,可讀,可讀/寫,可完全控制四級權限。但由于VSS的文件夾是要完全共享給用戶后,用戶才能進入,所以用戶對VSS的文件夾都可以刪除。這一點也是VSS的一個比較大的缺點。51Testing軟件測試網!{w&P4I5`~0N*hg
總體成本:★★★★
H3J!Y:lwP:Lit1M7r0VSS沒有采用對許可證進行收費的方式,只要安裝了VSS,對用戶的數目是沒有限制的。因此使用VSS的費用是較低的。
`6C1?@*l Jlb1I4T Pe c0技術支持:★★★★★
A3B_'E+J%`0由于VSS是微軟的產品,可以得到穩定的技術支持。
?I2[NC?nvp2x0二、Concurrent Version System(簡稱CVS)
%}ola[gV'n tP0CVS是開發源代碼的配置管理工具,其源代碼和安裝文件都可以免費下載。51Testing軟件測試網:H%s)Psx%]*y/i4E-O
易用性:★★★
z;l L o U.B5P"v0CVS是源于unix的版本控制工具,對于CVS的安裝和使用最好對unix的系統有所了解能更容易學習,CVS的服務器管理需要進行各種命令行操作。目前,CVS的客戶端有winCVS的圖形化界面,服務器端也有CVSNT的版本,易用性正在提高。
(Z7p6a _zbhdy3@jy0功能:★★★★
0N6SC kBX0CVS的功能除具備VSS的功能外,還具有:
y#Gs)PK LTZ4R0它的客戶機/服務器存取方法使得開發者可以從任何因特網的接入點存取最新的代碼;它的無限制的版本管理檢出(checkout:注1)的模式避免了通常的因為排它檢出模式而引起的人工沖突;它的客戶端工具可以在絕大多數的平臺上使用。同樣,CVS也不提供對變更流程的自動管理功能。
I/L7{.D-s9y ydU0