1.SVN简介
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的.
svn存储版本数据也有2种方式:BDB(一种事务安全型表类型)和FSFS(一种不需要数据库的存储系统)。因为BDB方式在服务器中断时,有可能锁住数据,所以还是FSFS方式更安全一点.
2.集中式管理的工作流程如下图:
集中式代码管理的核心是服务器,所有开发者在开始新一天的工作之前必须从服务器获取代码,然后开发,最后解决冲突,提交。所有的版本信息都放在服务器上。如果脱离了服务器,开发者基本上可以说是无法工作的
3.SVN安装
3.1 下载
首先来下载和搭建SVN服务器,下载地址如下:< http://subversion.apache.org/packages.html>,进入网址后,滚动到浏览器最底部看到如下
VisualSVN server 服务端和 TortoiseSVN客户端搭配使用
3.2 安装
下载完成后双击安装 (先安装服务端,再安装客户端)
服务端安装
点击Next下一步,如下ÿ