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上的源代码同步,你手上的代码就会有最新的变更