1. 程式人生 > >源代碼管理工具調查

源代碼管理工具調查

基本 IT hub width 沒有 tab 倉庫 github sources

任務說明:

一、找出並了解當前較為流行的幾種源代碼管理工具(至少三種);

二、建立表格對這些源代碼管理工具的優缺點進行比較分析。

工具

優點

缺點

VSS

易學易用,安裝和配置非常簡單,不需要外部的培訓。對用戶的數目是沒有限制的。使用 VSS 的費用是較低的。是微軟的產品,可以得到穩定的技術支持。

安全性不高,功能比較基本。只能在 windows 平臺上運行。

SVN

免費,支持Linux和windows。可以從任何因特網的接入點存取最新的代碼,易用性正在提高。

權限設置單一,無法完成復雜的權限控制。沒有生產廠家為其提供技術的支持。

ClearCase

功能比CVS、SourceSafe強大得多。ClearCase 通過多點復制支持多個服務器和多個點的可擴展性,並擅長設置復雜的開發過程。

價格昂貴,需要培訓(費用高)

安裝和維護遠比VSS 復雜。沒有專用的安全性管理機制,依賴於操作系統。

GitHub

分布式、代碼是最新的,比較靈活。速度比SVN快,一旦沒有網絡或者服務器掛了,可以提交到本地的版本倉庫,且用戶基數大。

上手較難,所以要慢慢磨合。非常適用代碼跟蹤,但是卻不是最好的設計跟蹤工具。GUI混亂

源代碼管理工具調查