本文介绍如何在 Windows 下使用 Virtual SVN 和 Tortoise SVN 来搭建 SVN 客户端和服务器端。
Virtual SVN 下载地址:https://www.visualsvn.com/
Tortoise SVN 下载地址:https://tortoisesvn.net/
(下载最新版本的msi安装程序即可)
首先来搭建 SVN 服务器,安装VirtualSVNServer,选择VirtualSVN Server:
选择StandardEdition:
指定VirtualSVNServer的安装路径,库(Repository)的根目录,SVNServer的访问(侦听)端口号:
安装完成后,打开VirtualSVN Server Manager:
首先配置Groups,我们添加两个组,一个Admins组,一个Guest组:
接着添加两个用户:
将用户daniel添加到Admins组中,将用户guest添加到Guests组中:
创建一个新的库(Repository):
选择FSFS类型的库:
指定库的名称:
创建一个空的库:
选择自定义权限:
在弹出的权限编辑窗口中我们为Admins组赋予读写权限,为Guests组分配只读权限:
创建完成后,可以看到库的URL地址:
库创建完成后,我们可以在客户端机器上安装TortoiseSVN Client端,安装全部选择默认安装选项即可。
安装完成后,在客户端机器上创建一个空的目录:
右键选择SVN Checkout:
目录添加我们前面创建的库的URL地址:
点击OK后,提示输入账号:
这里填写一个具有读权限的用户即可,我们使用Admins组中的daniel用户:
Checkout成功后,可以在这个目录下看到一个名为".svn"的隐藏文件夹:
接着我们将要放入库的文件拷贝到这个目录下,右键选择SVN Commit:
选择要提交到SVN Server的文件:
点击确定后开始依次提交:
(注:需要使用有“写”权限的SVN用户来Commit。SVN Update操作只需要读权限。)
提交完成后,库就已经初步创建完成了,可以在其他客户端中Checkout这个库,即可将刚刚提交的内容同步下来。
后续就是正常的SVN使用了,这里就不再赘述了。