SVN概述
1. 为什么要使用SVN版本控制系统
使用SVN目前主要解决三个问题
- 协作开发
- 远程开发
- 版本回退
2. 解决之道
- SCM:软件配置管理
- 软件配置管理实际就是对软件源代码进行配置和管理
- CVS:元老级产品
- VSS:入门级产品
- ClearCase:IBM公司提供技术支持
3. 什么是SVN
特点:
- 操作简单
- 支持跨平台操作(Window,Linux,Mac)
- 支持版本回退功能(时间机器)
4. 获取SVN软件
属于C/S结构软件(客户端与服务端)
获取网址:
-
server:VisualSVN
-
client:TortoiseSVN