Svn的搭建
SVN(Subversion)是近年来崛起的版本管理工具。
针对软件研发企业的软件生产过程而言,SVN用于管理整个开发过程中的源码,进行版本控制。
SVN的使用:
svn是基于客户/服务器模式:

l 复制-修改-合并方案(Subversion默认的模式)
在这种模型里,每一个客户读取项目配置库建立一个私有工作副本——版本库中文件和目录的本地映射。用户并行工作,修改各自的工作副本,最终,各个私有的复制合并在一起,成为最终的版本,这种系统通常可以辅助合并操作,但是最终要靠人工去确定正误。
l 锁定-修改-解锁方案
在这样的模型里,在一个时间段里配置库的一个文件只允许被一个人修改。 此模式不适合软件开发这种工作。
SVN的工作方式:

SVN服务的安装
图形化界面工具
下载地址:https://www.visualsvn.com/downloads/

安装步骤




查看服务,VisualSVN成功启动:

创建仓库:
通过开始菜单进入VisualSVN server manager:



选择文件存储方式:


创建一个空的仓库:

设置用户访问仓库权限:

仓库创建成功:
仓库地址为https://ip地址或计算机名/svn/仓库名称


仓库中存放开发项目代码、文档等,需要创建一个工程目录。


认证授权机制
在企业开发中会为每位程序员、测试人员等相关人员分配一个账号,用户通过使用svn客户端连接svn服务时需要输入账号和密码,svn服务对账号和密码进行校验,输入正确可以继续访问,当用户访问仓库下某个目录时,svn服务对用户进行授权,如果用户拥有该目录的访问权限方可访问。
判断账号和密码输入是否正确的过程即认证过程。
判断用户是否拥有目录的读/写权限时即授权过程。
创建用户


查看已创建的用户:

修改用户:

创建组


查看创建的组:

修改组:


浙公网安备 33010602011771号