多测师肖老师_svn版本控制器(3.1)

svn工具

一、svn介绍

是一个版本管理工具,能够管理代码,用例,文档。

是一个开放源代码的版本控制系统,通过采用分支管理系统的高效管理,简而言之就是用于多个人共同开发同一个项目,实现共享资源,实现最终集中式的管理
 
SVN的作用:在项目组当中对需求规格说明书、测试用例、产品说明书、代码或者与项目相关的文件进行管理和共享

(1)什么是版本控制?

版本控制是维护工程蓝图的标准做法,能追踪工程蓝图从诞生到定案的过程。是一种记录若干文件内容变化,以便将来查阅特定版本修订情况的系统。

(2)版本控器解决问题?

a、解决代码冲突困难

b、容易引发bug

c、难以恢复至以前正确版本

d、无法进行权限控制

e、项目版本发布困难

(3)svn的使用方法

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

svn 有两种模式: 

a、复制---修改----合并   (svn)默认模式

b、锁定---修改---解锁(私人)

(4)svn的优势?

1、存储

2、速度

3、安全

(5)svn的工作原理?

============================================

安装客户端:

 

 安装中:

 安装完成:

 在桌面空白处右键:

设置链接的仓库url

 仓库地址:https://SKY-20210106HUD:8443/svn/hz15/

改成IP地址的仓库:https://192.168.1.79:8443/svn/hz15/

192.168.1.79

 

 设置检出的路径

查看检出路径中的.svn

 

查看隐藏文件

名词解释
SVN checkout -- 检出,用客户端连接SVN服务器之后,从服务器拉取所有的数据
checkout directory -- 检出的目录,拉取服务器中所有的数据存放在本地的目录
SVN update -- 如果服务器内容有更新,使用SVN update可以使本地数据和服务器
的数据进行同步
SVN commit -- 上传文件到服务器前需要先用SVN update进行同步,再使用SVN
commit进行提交
SVN commit -- 删除文件到服务器前需要先用SVN update进行同步,再使用SVN
commit进行提交
原文地址:https://www.cnblogs.com/xiaolehua/p/15670387.html