SVN(Subversion)是近年来崛起的版本管理工具。

针对软件研发企业的软件生产过程而言,SVN用于管理整个开发过程中的源码,进行版本控制。

SVN的使用:

svn是基于客户/服务器模式:

Svn的搭建

l  复制-修改-合并方案(Subversion默认的模式)

在这种模型里,每一个客户读取项目配置库建立一个私有工作副本——版本库中文件和目录的本地映射。用户并行工作,修改各自的工作副本,最终,各个私有的复制合并在一起,成为最终的版本,这种系统通常可以辅助合并操作,但是最终要靠人工去确定正误。

l  锁定-修改-解锁方案

在这样的模型里,在一个时间段里配置库的一个文件只允许被一个人修改。 此模式不适合软件开发这种工作。

 

SVN的工作方式:

 

Svn的搭建

SVN服务的安装

图形化界面工具

下载地址:https://www.visualsvn.com/downloads/

Svn的搭建

安装步骤

Svn的搭建

Svn的搭建

Svn的搭建

Svn的搭建

查看服务,VisualSVN成功启动:

Svn的搭建

创建仓库:

通过开始菜单进入VisualSVN server manager:

Svn的搭建

Svn的搭建

Svn的搭建

选择文件存储方式:

Svn的搭建

Svn的搭建

创建一个空的仓库:

Svn的搭建

设置用户访问仓库权限:

Svn的搭建

仓库创建成功:

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

Svn的搭建

Svn的搭建

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

Svn的搭建

Svn的搭建

认证授权机制

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

       判断账号和密码输入是否正确的过程即认证过程。

       判断用户是否拥有目录的读/写权限时即授权过程。

创建用户

Svn的搭建

Svn的搭建

 

 查看已创建的用户:

Svn的搭建

修改用户:

Svn的搭建

创建组

Svn的搭建

Svn的搭建

 

 查看创建的组:

Svn的搭建

修改组:

Svn的搭建

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
  • 2021-07-23
  • 2021-12-16
  • 2021-11-19
  • 2021-09-28
  • 2021-06-27
猜你喜欢
  • 2022-12-23
  • 2021-11-16
  • 2021-08-25
  • 2021-12-31
  • 2022-01-07
  • 2022-01-31
相关资源
相似解决方案