您的位置:首页 > 其它

SVN工具02:服务端使用说明

2018-03-19 13:42 656 查看
超级连接:SVN配置与使用说明-序章

打开服务管理器。

首先从windows菜单找到并打开VisualSVN Server Manager,如下图所示:



此界面展示了SVN的服务状态、日志配置、用户授权以及版本库状态。

开启SVN服务。

在主界面左侧右键点击VisualSVN Server(Local),如下图所示:



在此右键菜单中,我们可以进行开启、关闭、查看和刷新服务等操作。

新建版本库

1.在主界面左侧右键点击Repositories,选择Create New Repository或者新建->Repository,进入版本库的创建界面,如下图所示:



在此界面中,可以看到版本库分为两种类型,分别是:

常规的FSFS版本库:基于标准的FSFS数据存储系统。

分布式VDFS版本库:基于VisualSVN分布式文件系统。

用户根据自身需要选择版本库的类型。

2.点击下一步,进入版本库名称界面,录入实际需要的版本库名称即可,如下图所示:



3.点击下一步,进入版本库结构界面,如下图所示:



版本库结构分为两种,分别是:

空库:空库内务任何目录。空库可以作为单个项目的版本库,也可以作为多个项目的版本库,取决于用户的目录结构。

单项目库:单项目库,适用于单个项目的版本库,默认存在branches、tags和trunk三个文件夹。

其中:

trunk:主分支,是日常开发进行的地方。如release 3.0。

branches:分支,一些阶段性的release版本,这些版本是可以继续进行开发和维护的,则放在branches目录中。

又比如为不同用户客制化的版本,也可以放在分支中进行开发。

如release 1.0、release 2.0、release 3.0等。

tags:标签,一般是只读的,这里存储阶段性的发布版本,只是作为一个里程碑的版本进行存档。

如release 1.0、release 1.1、release 2.0、release 2.1等。

关于单项目库和多项目库,可以参考下图,其中A是单项目库的目录结构,B是多项目库的目录结构:



4.点击下一步,进入访问授权界面,如下图所示:



其中分为三种授权方式,分别是:

无人能访问:此种方式适用于还没有创建用户的情景下,先建立版本库,然后建立用户,最后再授权。

所有人都能访问:此种方式适用于一些所有人都能访问的项目。

自定义授权:此种方式适用于用户已存在的情景下,在建立版本库的过程中,完成用户授权。

5.点击下一步,版本库创建完成,如下图所示:



在此界面,可以看到版本库的类型、名称、URL和访问许可。

6.点击finish,进入新建的版本库的主界面,如下图所示:



其中,

A:版本库的URL地址;

B:版本库库的目录结构;

C:版本库名称。

配置用户和用户组。

1.创建用户。在主界面左侧右键点击User,选择Create User或者新建->User,进入用户创建页面,如下图所示:



录入账号和密码即可。以此种方法分别创建manager、dev1、dev2、test1和test2,如下图所示:



2.创建分组。在主界面左侧右键点击Groups,选择Create Group或者新建->Group,进入分组创建页面,如下图所示:



录入分组名称,然后点击Add按钮,添加此分组的人员,完成此分组的创建。

然后以此种方法分别创建分组devs、tests和managers,如下图所示:



注意:分组可以嵌套,也就是说分组内也可以添加分组。

用户授权。

在主界面左侧右键点击版本库,选择Properties,进入版本库属性页面,在Security页签,就是用户授权页面,如下图所示:



在此界面,

首先通过点击Add按钮,将版本库需要授权的分组或者用户添加进来。

然后点选其中一个分组,在界面下方的Permissions区域,选择需要分配的权限,其中:

Inherit from parent:从父分组继承权限。

No Access:无权限。

Read Only:只读。

Read/Write:读写。

点击确定,完成授权。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息