svn 服务配置,创建文件

SVN服务搭建与文件服务上传下载


SVN全名Subversion,是一个开源的版本控制系统。SVN与CVS一样,是一个跨平台的软件,支持大多数常见的操作系统,SVN拥有CVS的大部分特征,并且在CVS的基础上有更强的扩展。SVN的核心是Repository,可以看做是中央资料档案库,储存所有的数据,记录每一次数据的变动。这样你就可以把数据恢复到旧的版本,或是浏览数据的变动记录。Subversion是一个通用的系统,可用来管理任何类型的数据,其中就包括程序源码,这也是我们最关心的。



SVN服务端和客户端安装程序的下载


目前Subversion已经迁移到Apache网站上了,下载地址如下:

http://subversion.apache.org/packages.html

打开之后显示如下:




服务端VisualSVN Server的下载网页如下:



客户端TortoiseSVN的下载网页如下:



如果出现提示网页打开失败的情况,那就到搜索引擎上搜索visualsvn server或者tortoisesvn进行下载,我们去搜索引擎上搜索下tortoisesvn,显示如下:



从搜索到的结果来看,TortoiseSVN1.9.3版本已经不支持XP系统了,在XP系统上安装的时候会提示如下信息:



信息提示很明显,最低支持的系统是Vista了。如果非要在XP系统上安装,那只能去搜索下载之前支持XP系统的版本了。最后,根据自己电脑的操作系统下载相应的安装文件,我的电脑是win7-32位的,所以两个安装程序我都是选择的32-bit版本。




服务端VisualSVN Server的安装与搭建


1.我下载的版本是3.5.0,打开安装程序,显示如下:



2.点“Next”,显示如下:



3.勾上同意,继续点“Next”,显示如下:



4.默认配置即可,继续点“Next”,显示如下:



5.上面显示的分别是标准版、企业版,这里我们选择标准版,企业版功能更多一些,点击“Standard Edition”,显示如下:



Location是指VisualSVN Server的安装目录,Repositorys是指定你的版本库目录。Server Port是指定一个端口,如果用默认的HTTPS,端口有443和8443;如果不用HTTPS,端口就是80和8080。这里也按默认的来了


6.上面的安装目录也可以根据自己的需求进行修改,修改完之后点“Next”,显示如下:



7.点“Install”,安装过程需要等一会,显示如下:



8.安装完成之后,显示如下:



9.安装完成,选择启动服务,启动之后显示如下:



10.上传文件:

选Repositiories单击右键选择创建目录

11.向仓库中添加项目
如图所示,在需要添加到svn的项目上,右键,选择TortoiseSVN->import...



需要注意的是,粘贴刚复制的svn地址之后,后面要写上自己项目的项目名称,这样,可以在一个库中导入多个项目
然后点击OK

11.导出项目checkout

在需要导出项目的文件夹内,右键选择checkout


这点需要注意的是,Checkout directory目录,后面最好加上自己项目的名称,
也可以在url of repository中去掉最后的项目名称,导出版本库中全部的项目