SVM:軟件配置管理——對源代碼進行控制與管理
CVS:元老級產品
VSS:入門級產品
ClearClass:IBM提供技術支持
SVN:主流產品
SVN全稱:subVersion(CVS的接班人)
屬于C/S結構軟件(客戶端與服務端)
怎樣獲取svn?
服務器:VisualSVN
Server:http://www.visualsvn.com/
客戶端:Tortoisesvn
Client:http://tortoisesvn.net/downloads
SVN的特點
操作簡單,入門容易
支持跨平臺操作(Window,Linux,MacOS)
支持版本回退功能(被稱時間機器)
有關SVN 的一些概念
repository(源代碼庫):源代碼統一存放的地方
Checkout(提?。?當你手上沒有源代碼的時候,你需要從repository checkout一份
Commit(提交):當你已經修改了代碼,你就需要Commit到repository
Update (更新):當你已經Checkout了一份源代碼, Update一下你就可以和Repository上的源代碼同步,你手上的代碼就會有最新的變更