(始祖/集中式)CVS "1985年"
(集大成者/集中式)SVN "2000年"
(geek主流/分散式)git "2005年"
(geek社群/託管社群)github "2008年"
區別: 分散式:不用聯網提交
SVN與CVS優缺點
多角度分析SVN與CVS優缺點
SVN與CVS優缺點中速度的比較,CVS比較慢。
SVN與CVS優缺點分析中元資料比較。CVS只允許儲存檔案。
github與git優缺點 在客戶端實現了GUI上的簡單易上手 , web端上實現了社群互動。
Git 版本管理工具(一)
公司內常見的版本控制軟體有Visual SourceSafe,SourceAnywhere,Concurrent Version System(簡稱CVS),StarTeam和Subversion(簡稱SVN)。
VSS(Visual Source Safe)為微軟的產品,較為易學易用,使用微軟的產品進行開發通常都用這個,但是VSS只能在windows平臺上執行,並且不是免費軟體,安全性也不高,因此應用並不太廣泛。
CVS(Concurrent Version System)是免費開源的配置管理工具,其原始碼和安裝檔案都可以免費下載。由於其簡單易用、功能強大,跨平臺,支援併發版本控制,而且免費,它在全球中小型軟體企業中得到了廣泛使用。不過CVS的部署比VSS要複雜一些。
SVN(Subversion)作為CVS的重寫版和改進版,其目標就是作為一個更好的版本控制軟體,取代CVS.總的來說,CVS在發展的過程中逐漸失去優勢,已經不再適合現代開發,目前,絕大多數CVS服務已經改用SVN。目前流行的Google Code開源專案託管平臺就是使用SVN進行版本控制。
(始祖/集中式)CVS "1985年"
(集大成者/集中式)SVN "2000年"
(geek主流/分散式)git "2005年"
(geek社群/託管社群)github "2008年"
區別: 分散式:不用聯網提交
SVN與CVS優缺點
多角度分析SVN與CVS優缺點
SVN與CVS優缺點中速度的比較,CVS比較慢。
SVN與CVS優缺點分析中元資料比較。CVS只允許儲存檔案。
github與git優缺點 在客戶端實現了GUI上的簡單易上手 , web端上實現了社群互動。
Git 版本管理工具(一)
公司內常見的版本控制軟體有Visual SourceSafe,SourceAnywhere,Concurrent Version System(簡稱CVS),StarTeam和Subversion(簡稱SVN)。
VSS(Visual Source Safe)為微軟的產品,較為易學易用,使用微軟的產品進行開發通常都用這個,但是VSS只能在windows平臺上執行,並且不是免費軟體,安全性也不高,因此應用並不太廣泛。
CVS(Concurrent Version System)是免費開源的配置管理工具,其原始碼和安裝檔案都可以免費下載。由於其簡單易用、功能強大,跨平臺,支援併發版本控制,而且免費,它在全球中小型軟體企業中得到了廣泛使用。不過CVS的部署比VSS要複雜一些。
SVN(Subversion)作為CVS的重寫版和改進版,其目標就是作為一個更好的版本控制軟體,取代CVS.總的來說,CVS在發展的過程中逐漸失去優勢,已經不再適合現代開發,目前,絕大多數CVS服務已經改用SVN。目前流行的Google Code開源專案託管平臺就是使用SVN進行版本控制。