首页 > 编程知识 正文

svn客户端的安装与使用教程,svn 配置管理

时间:2023-05-03 09:45:04 阅读:272246 作者:1793

SVN服务端安装配置:

1. 下载SVN服务端:

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

2. 安装SVN服务端:



打开程序:安装目录土豪的鸡msc程序

3. 创建仓库:

SVN 服务端创建完成需要创建仓库,仓库中存放需要版本控制的文件。右键 Repositories -> Create New Repository -> 选择文件存储方式:

先创建一个空白项目的仓库:

设置用户访问权限:

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

4. 创建工程目录:

仓库中存放开发项目代码、文档等,需要创建一个工程目录。右键仓库 -> 新建 -> Project Structure…
创建成功:

trunk: 项目开发代码的主题,是从项目开始直到当前都处于活动的状态,从这里可以获得最新的源代码以及几乎所有的变更历史信息。

branch: 从trunk的某个点分离出来的代码拷贝,通常可以在不影响主干的前提下在这里进行重大bug的修改,或者做实验性的开发,以及定制功能开发等。如果分支达到了预期的目的,通常可以被合并(Mgerge)到主干中。

tag: 用来表示trunk和branch的某个点的状态,以代表项目的某个稳定状态,通常为最终发布状态。

工程创建完成,查看它的svn地址:

拷贝svn地址:

右键trunk -> Copy URL to Clipboard

TortoiseSVN客户端:

1. 官网下载客户端(有点慢),选择安装目录:

2. 安装完成后需要重启电脑!!!

重启后使用Tortoise浏览svn服务端的仓库的内容:

在桌面右键发现有 TortoiseSVN选项 选择Repo-broeser
3. 进入之后,输入用户名和密码。

4.如果出现错误,显示Error running context: 由于目标计算机积极拒绝,无法连接。则检查 SVN 服务是否打开。

打开任务管理器 -> 找到服务 -> 打开 VisualSVNServer 服务即可。

权限管理:

1. 认证授权机制:

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

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

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

2.创建用户:

打开服务端 User -> Create New User :

查看已创建的用户:

3.创建组:

右键 Group -> Create New Group

修改组:右键 -> Edit…

4.分配权限:

给仓库下的每个目录分配权限对访问进行控制:

删除系统安装后默认权限: 右键仓库 -> Properties

示例:开发人员拥有读写权限: -------进入权限分配界面:右键仓库 -> Properties… -> 添加组或用户:

分配权限: 继承父目录权限、不可访问、读、写权限

客户端访问时输入账号和密码:

登录测试是否有读/写权限: 右键 trunk 文件 -> Create folder

3.清楚认证缓存: 右键 TortoiseSVN -> Settings

原文地址:https://blog.csdn.net/qq_37581282/article/details/81364852

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。