任務說明:數據庫
1、找出並瞭解當前較爲流行的幾種源代碼管理工具(至少三種);安全
2、創建表格對這些源代碼管理工具的優缺點進行比較分析。服務器
源代碼管理工具工具 |
優勢學習 |
缺點spa |
SVN操作系統 |
一、 安全性和版本管理功能較強,能夠實現異地開發的支持命令行 二、 是開發源碼軟件,無需支付購買費用開發 |
一、 安裝和使用多采用命令行方式,學習曲線高,同時不提供對變動管理的功能源碼 二、 權限設置單一,沒法完成複雜的權限控制 |
VSS |
一、 使用簡便易學 二、 能夠獲得穩定的技術支持 |
一、 功能和安全性較弱 |
ClearCase |
1、功能完善,提供 VSS, SVN所支持的功能,但不提供變動管理的功能2、安全性好,能夠支持複雜的管理3、技術支持。Rational 公司已被 IBM 公司收購,因此有可靠的售後服務保證。 |
一、 學習曲線和學習成本高,須要集成 ClearQuest 才能完成完整的配置管理功能 二、 成本須要考慮的費用除購買 license 的費用外,還有必不可少的技術服務費用 |
CVS |
一、 支持幾乎全部的操做系統 二、 使用比較簡單,只需對配置管理作簡單培訓便可 三、 安全性高,CVS服務器有本身專用的數據庫,文件存儲並不採用「共享目錄」方式,因此不受限於局域網 |
一、 速度通常 二、 安裝、配置較複雜 三、 缺乏相應的技術支持 |