微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

SVN的使用【1】

1、安装

在这里插入图片描述


在这里插入图片描述


2、在svn目录下,新建WebApp/Shop
输入命令svnadmin create D:\develop\svn\WebApp\Shop

在这里插入图片描述


若命令生效,则Shop文件内部出现以下内容

在这里插入图片描述


进行服务端监管
基本语法:
svnserve -d(后台运行) -r(监管目录)目录地址
命令输入后不要关闭窗口,不然监管中断

在这里插入图片描述


通过以上指令,我们的svn://localhost或ip地址就可以直接指向shop版本仓库
权限控制
认情况下,svn服务器不允许匿名用户上传到服务端的,必须更改
conf/svnserve.conf

在这里插入图片描述


匿名用户可读可写权限

在这里插入图片描述


安装成功标志

在这里插入图片描述


在这里插入图片描述


使用客户端软件连接svn服务器
checkout检出
首先在你的项目目录鼠标右键-》TortoiseSVN-》版本库浏览器-》输入svn服务器地址

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


如果出现.svn隐藏文件,则代表检出成功。

在这里插入图片描述

三大指令

Checkout:连接到svn服务器端,更新服务器端数据到本地
注意:Checkout只在第一次连接时操作一次,如果后续进行更新操作使用
Update

Commit:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


李四普通用户的工作目录

在这里插入图片描述


在这里插入图片描述


普通用户李四的上传
commit,添加备注。

在这里插入图片描述


版本回退:

在这里插入图片描述


回退到删除前版本:

在这里插入图片描述


版本冲突:

在这里插入图片描述


避免版本冲突:
1、合理分配项目开发时间 【上午一人 下午一人】
2、合理分配项目开发模块 【一人文章 一人购物车】
3、通过svn解决版本冲突问题【更新服务器端数据到本地】

在这里插入图片描述


配置多仓库:
可以监管项目总目录实现监管所有仓库的目的
权限控制:

在这里插入图片描述


开启步骤:
1、注释掉匿名用户的可读写权限

在这里插入图片描述


2、开启认证文件和权限文件

在这里插入图片描述


3、编写认证文件定义相关用户名和密码

在这里插入图片描述


在这里插入图片描述


4、编写授权文件authz

在这里插入图片描述


在这里插入图片描述


检测:

在这里插入图片描述


在这里插入图片描述


在这里插入图片描述


在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐