SVN服务器与客户端的下载与安装

SVN简介:
一.Subversion是什么?
它是一个*/开源的版本控制系统,一组文件存放在中心版本库,记录每一次文件和目录的修改,Subversion允许把数据恢复到早期版本,或是检查数据修改的历史,Subversion可以通过网络访问它的版本库,从而使用户在不同的电脑上进行操作。

二.为什么要使用SVN?
SVN综合起来有一下功能是我们合作开发需要的:
1.数据代码备份
2.代码还原
3.协同修改
4.多版本项目文件管理
5.追溯问题代码的编写人和编写时间

6.权限控制

三.下载文件列表: 
1.TortoiseSVN 点击这里下载,版本是1.9.5,SubVersion客户端程序.

SVN服务器与客户端的下载与安装
2.TortoiseSVN 中文语言包 点击这里下载,版本与上面的匹配.

SVN服务器与客户端的下载与安装
3.SubVersion 下载,SubVersion可以有一下两种选择
(1).Apache Subversion,这种是比较原始的SVN和Apache相配合来实现源代码的SVN管理,下载地址:http://subversion.apache.org/download/
(2).VisualSVN Server,集成了Subversion和Apache,简化了手工配置Subversion的繁琐步骤,是SVN的客户端,和Visual Studio集成在一起,下载地址:https://www.visualsvn.com/server/download/

四.安装客户端
1.安装TortoiseSVN和TortoiseSVN中文语言包(非必须)
基本都是傻瓜操作,一步步点击NEXT,最后完成。在任意一个目录下鼠标右键,出现如下情况,代表安装成功:

SVN服务器与客户端的下载与安装
2.用TortoiseSVN创建代码仓库
TortoiseSVN客户端不是独立的程序,而是与Windows Explorer进行了外壳集成,其操作通过环境菜单来完成。
(1)例如在F盘的SVN目录下创建一个cangku当做代码仓库
(2)鼠标右键>TortoiseSVN>Create repository here...

SVN服务器与客户端的下载与安装
创建完成,那么这个仓库的地址就是:file:///F:\SVN\cangku

SVN服务器与客户端的下载与安装
(3)对仓库代码检出操作
SVN服务器与客户端的下载与安装
SVN服务器与客户端的下载与安装

五.安装服务器
1.安装SubVersion
跟安装SVN客户端TortoiseSVN一样,一步步next就行了,但需要注意一点:默认安装目录是:C:\Program Files目录下的,这里最好自定义一下安装目录,目录名不要出现中文,空格和特殊字符。安装完成,可以看看电脑的环境变量,SubVersion已经自动创建好了环境变量,这就表名我们可以通过命令行来操作SubVersion服务器了。

SVN服务器与客户端的下载与安装

SVN服务器与客户端的下载与安装

SVN服务器与客户端的下载与安装
打开命令行终端,执行一下:svn --version ,若出现一下界面,代表可以使用了:

SVN服务器与客户端的下载与安装
2.用SubVersion创建代码仓库
例如:在F盘的SVN目录下,创建一个project目录存放项目,然后在project里边创建一个shop文件夹代表shop项目。然后在终端执行命令行:svnadmin create F:\SVN\project\shop

SVN服务器与客户端的下载与安装

打开shop文件夹,看到已经创建成功:

SVN服务器与客户端的下载与安装
3.启动Subversion服务器
在命令提示符中执行命令行:svnserve -d -r F:\SVN\project,其中-d是后台运行,-r是root用户,超级管理员。

SVN服务器与客户端的下载与安装

执行完毕,这时候Subversion服务器就启动起来了,此时本机地址localhost(或127.0.0.1)就指向了F:\SVN\project,所以想要检出刚才的shop项目,SVN地址为:svn://localhost/shop

SVN服务器与客户端的下载与安装