服务端使用说明
服务端安装完成后,进行创建用户,新建Repositiories等
项目描述
Repositories 仓库,可分不同文件夹进行存储项目。
Users 用户,可新增,删除,设置密码等
Groups 用户组,对不同用户可进行组划分
Jobs 计划任务,属于企业版高级功能(本文档暂不涉及),可定时备份仓库文件。
1)创建用户
通过开始菜单打开VisualSVN Server Manager,右键点击“Users”,弹出新建用户对话框,输入用户名和密码。
2)创建仓库Repositiory
弹出对话框,点击下一步
FSFS是基于文件系统概念设计的,VDFS是分布式版本管理。
输入仓库名称,点击下一步
选项为空仓库,或单项目仓库,默认选择空仓库就可以。
仓库权限分配,默认为全部用户都拥有读写权限。
仓库创建完成
3)用户对应仓库权限
右键仓库,点击属性“Properties”,如下图:
默认为每个用户都有对该仓库的读写权限,如下图:
首先移除“Everyone”用户,如下图:
选择指定用户拥有该仓库权限,点击“Add”,选择用户,如下图:
4)用户组对应仓库权限
创建用户组,右键“Groups”,新建用户组,如下图:
输入用户组名称,点击“Add”添加用户(一个或多个),如下图:
保存用户组,点击确定,如下图:
点击仓库属性(可参考“用户对应仓库权限”,不做过多陈述。),并且移除“Everyone”,如下图:
添加仓库对应的用户组,如下图:
可修改用户组对仓库的“只读”权限,如下图:
5)仓库可创建文件夹
右键点击项目仓库,新建文件夹。
输入文件夹名称,点击确定。
下列以实例项目文件夹创建为例,如下图:
项目描述
trunk 主开发目录, 进行开发
branches 分支开发目录
tags 存档目录,
使用trunk作为主要的开发目录一般的,我们的所有的开发都是基于trunk进行开发,当一个版本开发告一段落结束后,代码处于冻结状态。此时应该基于当前冻结的代码库,打tag。当下一个版本/阶段的开发任务开始,继续在trunk进行开发。此时,如果发现了上一个已发行版本有一些bug,或者一些很急迫的功能要求,而正在开发的版本无法满足时间要求,这时候就需要在上一个版本上进行修改了。应该基于发行版对应的tag,做相应的分支(branch)进行开发。
例如,刚刚发布1.0,正在开发2.0,此时要在1.0的基础上进行bug修正。
6)SVN服务地址
复制后,可粘贴。
示例:https://CY-20180605XUVO/svn/test1/
说明:下一篇文章介绍SVN客户端
适应技巧