SVN概述

SVN概述_第1张图片


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

你可能感兴趣的:(SVN概述)