根據查看網絡上的資料,看到一般的公司使用的版本控制軟件大致如下:
(其中的等級評語來自http://www.hansky.com/cn/news/select_scm3.html 但其中沒有介紹關于Perforce,StarTeam)
1.Clear case --------〉中堅級
2.CVS --------〉開源奇葩
3.Visual SourceSafe --------〉入門級
4.PVCS --------〉小工作組級
5 Perforce --------〉
6.CCC --------〉元老級
7.StarTeam --------〉
8.RCS --------〉元老級
9.SCCS --------〉元老級
10.Hansky Firefly --------〉新秀級
11.Others(還有一些比較少見或某個公司專用的軟件,如Seapine,北大青鳥的JBCM等)
1.Clearcase是Rational公司(2003年被IBM收購)的一款重量級的軟件配置管理(SCM Software Configuration Managemen)工具。不同于CVS和VSS,Clearcase涵蓋的范圍包括:版本控制、建立管理、工作空間管理和過程控制。從最初的軟件配置計劃,到配置項的確立,從變更控制到版本控制,它貫穿于整個軟件生命周期。 ClearCase支持現有的絕大多數操作系統。ClearCase 安裝、配置、使用相對較復雜,需要進行團隊培訓。
2. CVS 是Concurrent Versions System 的縮寫,它是開放源代碼軟件世界的一個偉大杰作,由于其簡單易用、功能強大,跨平臺,支持并發版本控制,而且免費,它在全球中小型軟件企業中得到了廣泛使用。其最大的遺憾就是缺少相應的技術支持,許多問題的解決需要自已尋找資料,甚至是讀源代碼。CVS是一個典型的Server/Client端軟件,有UNIX版本的CVS 、Linux版本的CVS,和WINDOWS版本的CVS,在下載的軟件包中已經包含了Server端和Client端,但是因為我們在工作中一般都是使用Windows操作系統,所以我們可以再下載一個Windows下CVS的Client端軟件WinCVS。在以下網站可以獲取最新版本的CVS。http://www.cvshome.org。CVS支持遠程管理,項目組分布開發時用CVS。
3.VSS微軟的產品。簡單好用,局域網中用VSS。用于Team級還可以,企業級不好。僅支持Windows 操作系統。
4.PVCS MERANT 公司的核心產品PVCS,PVCS的最新版PVCS8.0。在PVCS8.0中,過程支持的功能與PVCS進行了集成?吹骄W上對它的介紹不多,據說曾經贈送給國內很多大的機構使用。主要功能:軟件配置管理;問題管理;過程控制與自動化, 幫助軟件開發組織自動提高軟件產品質量。
文章來源于領測軟件測試網 http://www.kjueaiud.com/