通过VisualSVN-Server 来创建仓库和管理,也是比较简单的,同linux配置的jsvn-admin管理起来更加的方便和简单,而且这个VisualSVN-Server还支持分布式的代码仓库,老牛掰了。

SVN之VisualSVN-Server简单使用-yellowcong_svn

TortoiseSVN下载安装

在Window配置SVN,真的很简单,就是点击下一步,就可以了
TortoiseSVN下载地址:
俺的下载包: http://yellowcong.qiniudn.com/TortoiseSVN-1.9.7.27907-x64-svn-1.9.7.msi

这个VisualSvn是visual studio开发必备的
俺的VisualSvn下载地址:http://yellowcong.qiniudn.com/VisualSVN-4.0.11.1422597438.msi

VisualSVN-Server下载安装

俺的下载地址:http://yellowcong.qiniudn.com/VisualSVN-Server-3.6.4-x64.msi

官方的下载地址:https://www.visualsvn.com/files/VisualSVN-Server-3.6.4-x64.msi

这个安装中,我们可以看到包含了Apache Http和Appache Subversion两个组建
SVN之VisualSVN-Server简单使用-yellowcong_其他_02

肯定要同意人家的霸王条款啊,不然咋玩啊

SVN之VisualSVN-Server简单使用-yellowcong_下载地址_03

设定安装的组建,直接这么来就行
SVN之VisualSVN-Server简单使用-yellowcong_其他_04

选择安装的模式,直接标准安装就行
SVN之VisualSVN-Server简单使用-yellowcong_Server_05

设定安装的地址和仓库的地址,还有协议 是https的,你可以选择不安装https的,采用http协议
SVN之VisualSVN-Server简单使用-yellowcong_其他_06

点击安装
SVN之VisualSVN-Server简单使用-yellowcong_其他_07

一顿解压
SVN之VisualSVN-Server简单使用-yellowcong_下载地址_08

安装完成
SVN之VisualSVN-Server简单使用-yellowcong_svn_09

仓库配置

配置VisualSVN
SVN之VisualSVN-Server简单使用-yellowcong_Server_10

SVN之VisualSVN-Server简单使用-yellowcong_Server_11

添加仓库

1、创建仓库
SVN之VisualSVN-Server简单使用-yellowcong_下载地址_12

2、设定仓库文件类型,一个是FSFS,另一个是VDFS(支持分布式)
SVN之VisualSVN-Server简单使用-yellowcong_svn_13

3、设定仓库名称
SVN之VisualSVN-Server简单使用-yellowcong_其他_14

4、设定初始化方式(1、空文件夹(一般这个就行了)。2、带初始化文件)
SVN之VisualSVN-Server简单使用-yellowcong_Server_15

5、配置访问权限(1、都不可以访问,2、都可以访问,3、自定义用户)
SVN之VisualSVN-Server简单使用-yellowcong_其他_16

6、添加用户
SVN之VisualSVN-Server简单使用-yellowcong_Server_17

7、添加用户 信息
SVN之VisualSVN-Server简单使用-yellowcong_下载地址_18

8、添加用户,创建一个用户名和账户
SVN之VisualSVN-Server简单使用-yellowcong_svn_19

9、设定用户权限,上面有可读、可写、不可读等
SVN之VisualSVN-Server简单使用-yellowcong_下载地址_20

10、创建成功(可以看到访问的地址,是本机的名称+项目名,准确的来说是 :http:127.0.0.1/项目名)
SVN之VisualSVN-Server简单使用-yellowcong_Server_21

拉取项目

1、填项目地址

http://127.0.0.1/svn/项目名称

SVN之VisualSVN-Server简单使用-yellowcong_其他_22

2、填用户信息

用户信息,就是刚刚我们自己创建的
SVN之VisualSVN-Server简单使用-yellowcong_下载地址_23

拉取成功

SVN之VisualSVN-Server简单使用-yellowcong_下载地址_24

提交

添加文件,然后提交
SVN之VisualSVN-Server简单使用-yellowcong_Server_25

提交成功
SVN之VisualSVN-Server简单使用-yellowcong_Server_26

WEB访问

web访问没问题
SVN之VisualSVN-Server简单使用-yellowcong_Server_27

VisualSVN的数据

在这个地方,可以看到上传的数据
SVN之VisualSVN-Server简单使用-yellowcong_svn_28

错误集合

不能连接上服务

不能获取仓库信息

Unable to connect to a repository at URL 'http://127.0.0.1/yellowcong'
The XML response contains invalid XML
Malformed XML: no element found

SVN之VisualSVN-Server简单使用-yellowcong_下载地址_29

发现是自己的仓库地址弄错了,项目前面还有一个svn的前缀
SVN之VisualSVN-Server简单使用-yellowcong_其他_22