Windows系统中svn服务器下载和搭建
svn服务器下载地址:Download | VisualSVN Server 1. svn服务器下载
(1) 请求svn服务器下载地址(Download | VisualSVN Server)

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn

(2) 点击 “64-bit” 链接进行下载,下载后的文件为:

svn客户端在服务端创建仓库 svn服务器搭建windows server_Server_02

2. svn服务器安装
(1) 双击 VisualSVN-Server-4.2.2-x64.msi 安装包,点击 “运行” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn服务器_03

(2) 点击 “Next” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_右键_04

(3) 勾选同意协议,点击 “Next” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_右键_05

(4) 默认选择,点击 “Next” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_右键_06

(5) 进行相关设置,点击 “Next” 按钮
Location:指VisualSVN Server的安装目录;
Repositorys:指定你的版本库目录;
Server Port:指定一个端口,Use secure connection勾山表示使用安全连接;
Backups:指定备份目录;

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_07

(6) 默认选中,点击 “Next” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn_08

(7) 安装界面点击 “install” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_右键_09

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn服务器_10

(8) 默认选中,点击 “Finish” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_11

3. svn服务器应用 -> 创建仓库
(1) 启动VisualSVN Server

svn客户端在服务端创建仓库 svn服务器搭建windows server_Server_12

(2) 建立版本库,需要右键单击左边窗口的Repositores,在弹出的右键菜单中选择Create New Repository或者新建-> Repository

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_13

(3) 默认选择,点击 “下一步” 按钮
Regular FSFS repository 选项:常规FSFS存储库,当前标准的Subversion存储库是基于FSFS数据的存储后端。FSFS存储库功能齐全,几乎适用于所有使用模式。
Distributed VDFS repository选项:分布式VDFS存储库

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn_14

(4) 填写仓库名(仓库名可以随意填),点击 “下一步” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_15

(5) 默认选择,点击 “下一步” 按钮
Empty repository(recommend option)选项:创建一个空的仓库
Single-project repository(with the top-level 'trunk','branches' and 'tags' folders)选项:创建一个仓库,在仓库下面创建trunk,branches,tags三个文件夹

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_16

(6) 默认选择,点击 “Create” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_右键_17

(7) 点击 “Finish” 按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_Server_18

4. svn服务器应用 -> 添加用户
(1) 选中Users右键 -> 点击Create User或者选中Users右键 -> 选择新建 -> 选择User

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn服务器_19

(2) 输入用户名、密码,点击OK

svn客户端在服务端创建仓库 svn服务器搭建windows server_右键_20

(3) 创建用户组
选中Groups右键 -> 点击Create Group...或者选中Users右键 -> 选择新建 -> 选择Group...

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_21

(4) 输入组名,点击Add添加组员,点击OK按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_22

(5) 权限设置
选中仓库,右击选择Properties...

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn_23

仓库设置用户组和用户

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_24

分配权限

svn客户端在服务端创建仓库 svn服务器搭建windows server_Server_25

5. 客户端TortoiseSVN的使用
(1) 复制SVN仓库的URL地址

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_26

(2) 打开SVN客户端下载空项目文件

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn服务器_27

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_28

(3) 输入用户和密码,点击OK按钮(第一次使用时会弹出输入用户名和密码的对话框)

svn客户端在服务端创建仓库 svn服务器搭建windows server_Server_29

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_30

(4) 将文件上传到SVN服务器
我们在demo下新建一个a.xls的文件,然后选中a.xls文件,右键单击,选择TortoiseSVN,然后点击 + Add

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_31

(5) 选中a.xls文件,右键单击,选择SVN Commit...

svn客户端在服务端创建仓库 svn服务器搭建windows server_Server_32

(6) 勾选需要提交的a.xls的文件,点击OK按钮

svn客户端在服务端创建仓库 svn服务器搭建windows server_Server_33

svn客户端在服务端创建仓库 svn服务器搭建windows server_Server_34

(7) SVN仓库查看自己上传的项目进行管理

svn客户端在服务端创建仓库 svn服务器搭建windows server_svn客户端在服务端创建仓库_35

到此,SVN服务器搭建完成