一、找出並了解當前較為流行的幾種源代碼管理工具(至少三種)
Visual Source Safe(VSS)、Concurrent Version System(CVS)、Subversion(SVN)、GitHub、ClearCase
二、
工具 | 優點 | 缺點 |
svn | SVN 的安全性和版本管理功能較強,可以實現異地開發的支持 | SVN 安裝和使用多采用命令行方式,學習曲線高,同時不提供對變更管理的功能,對於小型團隊,可以采用 SVN 進行管理。 |
vss | (1)使用簡便易學,配置管理的功能比較基本,提供文件的版本跟蹤功能; (2)對用戶的數目是沒有限制的,因此使用 VSS 的費用是較低的。 |
VSS 的功能和安全性較弱,且只對 windows 平台進行支持,建議作為項目配置管理的入門時采用的工具; |
ClearCase | 功能完善,安全性好,可以支持復雜的管理. | 學習曲線和學習成本高,需要集成 ClearQuest 才能完成完整的配置管理功能。 |
GitHub | (1)開源的分布式版本控制工具; (2)git是最快、最簡單、最流行的; (3)用戶可以十分輕易地找到海量的開源代碼。 |
只對 windows 平台進行支持,不能運行在其他操作系統上。 |