尚硅谷SVN高级教程(svn操作详解)

总时长 4:53:00 共72P

此文章包含第1p-第p19的内容


介绍

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

为什么使用版本控制工具

在这里插入图片描述

在这里插入图片描述

版本控制工具的功能

在这里插入图片描述

版本控制简介

在这里插入图片描述

客户端服务器结构 c/s结构

在这里插入图片描述

服务端的结构: 服务程序 、版本库(存放我们上传的文件)

客户端的三个基本操作:
checkout(检出)
update(修改)
commit(提交)

基本操作

在这里插入图片描述

服务器端环境搭建步骤

在这里插入图片描述

这是svn的官网
在这里插入图片描述

安装方式
在这里插入图片描述

使用源码(source)的话,可以使用编译安装,但是非常麻烦

使用二进制包(binary)
在这里插入图片描述
在这里插入图片描述
下面那个是整合apache服务器的 我们不用安装
在这里插入图片描述
联网安装
在这里插入图片描述

开始安装
yum install -y subversion

在这里插入图片描述

查看是否安装成功

svn --version

在这里插入图片描述
在这里插入图片描述

创建版本库

在这里插入图片描述

新建一个目录 自己设置一个地址就行 我们这里使用 /var/svn/repository文件夹

mkdir -p /var/svn/repository

在这里插入图片描述

创建几个项目文件夹
在这里插入图片描述

将这个目录变成svn版本库文件夹

svnadmin create /var/svn/repository/pro_oa

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

配置svn

我们配置端口号和版本库的目录就可以了
在这里插入图片描述
在这里插入图片描述

chkconfig |grep svn

在这里插入图片描述
在运行级别是否开机自启动
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

进入到这个文件夹里查看所有的服务

cd /etc/rc.d/init.d/

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
这里防止我们改错配置文件导致程序无法启动 我们备份一个文件
在这里插入图片描述
修改文件
并且显示行号
在这里插入图片描述

添加版本库位置和端口号
在这里插入图片描述
在这里插入图片描述
重新启动并查看启动状态
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

如果不指定端口号 我们这里默认3690
在这里插入图片描述

检出svn项目
下载到当前文件夹
在这里插入图片描述

查看隐藏文件
在这里插入图片描述

在这里插入图片描述

提交操作

不带文件名就是提交整个目录
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
必须加信息,否则会报错
在这里插入图片描述

在这里插入图片描述
我们添加权限
先备份一下权限配置文件
在这里插入图片描述
修改权限配置文件
这里打开注解 切记要顶到首格 把空格去掉
在这里插入图片描述
并且把read改成write(不安全)
在这里插入图片描述
在这里插入图片描述
提交成功
在这里插入图片描述

这里我们查看我们上传的文件 文件在文件夹里是看不到的 svn使用的是数据库管理模式进行的管理
在这里插入图片描述
在这里插入图片描述
查看上传的文件 使用命令 svn list
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

使用另一个人进行提交

使用用户 2 进行提交
在这里插入图片描述
使用用户1 进行更新

在这里插入图片描述
检出的作用 和更新的作用的对比
在这里插入图片描述
在这里插入图片描述


点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部