软件测试环境配置与管理知识讲解分三部分
1、SVN文件配置服务器搭建
2、LAMP环境搭建配置管理
3、Linux内核配置与定制
4、Docker&K8S搭建部署
今天给大家分享有关SVN的知识,主要来和大家说一下对SVN的搭配与使用的操作。
SVN是Subversion的简称,是一个开放源代码的版本控制系统,说得简单一点SVN就是用于多个人共同使用同一个项目,共用资源的目的。

配置库( Repository )
SVN的核心是配置库,储存所有的数据,配置库按照文件树型方式储存数据-包括文件和目录,在权限许可的情况下,任意数量的客户端可以连接到配置库,读写这些文件。通过写数据,别人可以看到这些信息;通过读数据,可以看到别人的修改。
TortoiseSVN的安装

注意第二个选项:点击下拉箭头,选择第一个表示:将被安装在本地硬盘上

配置完成之后进行安装

安装完成记得重启

VisualSVN Server是一个集成的svn服务端工具,并且包含管理工具.是一款svn
服务端比较常用的.


选择组件:默认第一个,SVN服务和管理工具

选择svn服务端的版本:第一个是标准版,第二个是企业版
这个时候注意选择标准版
最初的服务器配置
Location:表示svn服务端的路径;Repositories:表示将来提交项目所存放的路径
Server Port:服务端的端口号;Backups:表示SVN的备份文件

配置完成之后进行安装

安装完成之后,直接开启SVN服务器管理工具

版本库的配置:
版本库的数据存储有两种方式,一种是在分布式仓库中存放数据;
另一种是使用普通文件,采用自定义的格式来储存,称为 FSFS。

服务端仓库的名字

知识库结构的选择:
选择Empty repository创建一个空的Repository,选择Single-project会默认创建trunk,branches,tags三个目录

权限设置
默认所有VisualSVN均能进行读写,如果选择自定义权限分配,点击create进入下一步

注意该地址为该仓库的访问URL,
这个URL将用于svn的检入、检出等操作。
