一、找出並了解當前較為流行的幾種源代碼管理工具(至少三種)
VSS、SVN、ClearCase
二、建立表格對這些源代碼管理工具的優缺點進行比較分析。
工具 |
優點 |
缺點 |
|
1、 VSS 沒有采用對許可證進行收費的方式,只要安裝了 VSS ,對用戶的數目是沒有限制的。因此使用 VSS 的費用是較低的。 2、 可以得到穩定的技術支持。 3、 安裝和配置非常簡單,對於該產品,不需要外部的培訓 |
1、VSS 的安全性不高。 2、VSS 的配置管理的功能比較基本。 |
1、 SVN 的功23能具備 VSS 的功能。 2、 可以完成精細的權限控制,還能完成更加個性化的功能 3、 SVN 是開發源碼軟件,無需支付購買費用 |
1、 SVN 的權限設置單一,無法完成復雜的權限控制 2、 同樣因為 SVN 是開發源碼軟件,沒有生產廠家為其提供技術的支持。如發現問題,通常只能靠自己查找網上的資料進行解決 |
|
ClearCase |
1、 ClearCase 提供 VSS, SVN所支持的功能 ClearCase 通過多點復制支持多個服務器和多個點的可擴展性,並擅長設置復雜的開發過程 |
2、 ClearCase 的安裝和維護遠比 VSS 復雜 ClearCase 提供命令行和圖形界面的操作方式,但從 ClearCase 的圖形界面不能實現命令行的所有功能 |
: