• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    配置管理工具大比拼

    發布: 2008-1-17 14:23 | 作者: 個人博客 | 來源: 網絡 | 查看: 99次 | 進入軟件測試論壇討論

    領測軟件測試網 VSS

      SourceSafe是Microsoft公司推出的配置管理工具,是Visual Studio的套件之一。SourceSafe是國內最流行的配置管理工具,用戶量絕對是第一位。

      SourceSafe長得很象早先土氣的文件管理器,的確難看。但是難看不礙事,SourceSafe的優點可以用8個字來概括“簡單易用,一學就會”,這個優點是它老媽Microsoft遺傳下來的,是天生的。

      雖然SourceSafe并不是免費的,但是在國內人們以接近于零的成本得到它,網上到處可以下載啊。當然Microsoft也不在乎這個小不點的軟件,它屬于“買大件送小件”的角色。如果你合法地得到Visual Studio,你就得到了免費的SourceSafe。

      SourceSafe的主要局限性:

      只能在Windows下運行,不能在Unix, Linux下運行。SourceSafe不支持異構環境下的配置管理,對用戶而言是個麻煩事。這不是技術問題,是微軟公司產品戰略決定的。


      適合于局域網內的用戶群,不適合于通過Internet連接的用戶群,因為SourceSafe是通過“共享目錄”方式存儲文件的。

      人無完人,物不盡美。有些賣配置管理工具的軟件供應商經常貶低SoureSafe,諷刺它是Source not Safe。我不想為誰辯護,只是給出一個例證說明SourceSafe的效用。有一個軟件事業部(約百名開發人員)的十余個項目全部采用SourceSafe來管理,只用一臺PC機作配置管理服務器,運行一年都沒有發生異,F象。

      CVS

      CVS 是 Concurrent Version System(并行版本系統)的縮寫,它是著名的開放源代碼的配置管理工具。

      CVS的官方網站是http://www.cvshome.org/ 。官方提供的是CVS服務器和命令行程序,但是官方并不提供交互式的客戶端軟件。許多軟件機構根據CVS官方提供的編程接口開發了各色各樣的CVS客戶端軟件,最有名的當推Windows環境的CVS客戶端軟件——WinCVS。WinCVS是免費的,但是并不開放源代碼。


      與SourceSafe相比,CVS的主要優點是:

      SourceSafe有的功能CVS全都有,CVS支持并發的版本管理,SourceSafe沒有并發功能。CVS服務器的功能和性能都比SourceSafe高出一籌。


      CVS服務器是用Java編寫的,可以在任何操作系統和網絡環境下運行。CVS深受Unix和Linux 的用戶喜愛。Borland公司的JBuilder提供了CVS的插件,Java程序員可以在JBuilder集成環境中使用CVS進行版本控制。


      CVS服務器有自己專用的數據庫,文件存儲并不采用SourceSafe的“共享目錄”方式,所以不受限于局域網,信息安全性很好。

      CVS的主要缺點在于客戶端軟件,真可謂五花八門、良莠不齊。Unix和Linux 的軟件高手可以直接使用CVS命令行程序,而Windows用戶通常使用WinCVS。安裝和使用WinCVS顯然比SourceSafe麻煩不少,這是令人比較遺憾的。

      ClearCase


      Rational公司的ClearCase是軟件行業公認的功能最強大、價格最昂貴的配置管理軟件。

      ClearCase主要應用于復雜產品的并行開發、發布和維護,其功能劃分為四個范疇:版本控制、工作空間管理(Workspace Management)、構造管理(Build Management)、過程控制(Process Control)。ClearCase通過TCP/IP來連接客戶端和服務器。另外,ClearCase擁有的浮動License可以跨越UNIX和Windows NT平臺被共享。

      ClearCase的功能比CVS、SourceSafe強大得多,但是其用戶量卻遠不如CVS、SourceSafe的多。主要原因是:

      ClearCase價格昂貴,如果沒有批量折扣的話,每個License大約5000美元。對于中國用戶而言,這無疑是天價。


      用戶只有經過幾天的培訓后(費用同樣很昂貴),才能正常使用ClearCase。如果不參加培訓的話,用戶基本上不可能無師自通。


      發表幾點不同的看法


      1.ClearCase既不是最貴的也不是功能最強的配置管理軟件

      至少PVCS Dimensions(不是PVCS VM啊,那個巨爛)就比ClearCase功能強大,且貴不少

      2.VSS不是微軟的產品,是微軟收購的產品。VSS最初的名字叫Source Safe,是一家小公司的產品,92年曾經獲了最佳小型管理工具獎,然后立即被微軟收購。


      但是微軟收購的只是source safe的Windows版本,在美國還有另外兩家公司分別獲得了繼續開發和銷售source safe的Mac版本和Unix版本的許可。


      他們仍然在銷售mac和unix版本的source safe,根據當時的協議,三家公司的軟件始終是保持兼容的。

      此外,在ms買進vss之后,基本上沒有對vss進行任何的研發,ms內部自身也不用vss

      3.cvs的服務器軟件不是用java開發的

      cvs的歷史要比java的歷史久遠的多,嚴格意義上cvs并沒有真正意義上的服務器

      pserver/ntserver之類的類服務器模式實際上都只是完成用戶鑒別權限的工作

      4.ClearCase是依賴與文件共享的

      最早的ClearCase并不是rational的產品,而是一家叫做applo的公司在HP平臺上開發的一套配置管理系統DTEMS(好像是這個名字)。ClearCase的核心是基于NFS的一套稱作MFS的文件系統。后來applo幾次轉手倒賣給了rational.rational把它移植到了windows平臺上,但是這個底層的架構至今沒有發生變化。也就是說clearCase和vss一樣是基于網絡文件共享的。

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    TAG: 配置管理工具


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>