SVN学习(001 svn安装)

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

总时长 4:53:00 共72P

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


介绍

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

在这里插入图片描述

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

为什么使用版本控制工具

在这里插入图片描述

在这里插入图片描述

版本控制工具的功能

在这里插入图片描述

版本控制简介

在这里插入图片描述

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

在这里插入图片描述

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

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

基本操作

在这里插入图片描述

服务器端环境搭建步骤

在这里插入图片描述

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

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

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

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

查看是否安装成功
在这里插入图片描述
在这里插入图片描述

创建版本库

在这里插入图片描述

新建一个目录 自己设置一个地址就行 我们这里使用 /var/svn/repository文件夹
在这里插入图片描述

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

将这个目录变成svn版本库文件夹
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

配置svn

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

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

进入到这个文件夹里查看所有的服务
在这里插入图片描述

在这里插入图片描述

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

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

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

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

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

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

在这里插入图片描述

提交操作

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

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

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

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

使用另一个人进行提交

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

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


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/728170.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

记录一次递归查询导致的 java.lang.StackOverflowError: null

问题截图: 由于作者使用递归统计信息,刚开始这个接口运行得正常,但是上线运行一段时间后接口就出现了,如图的栈溢出错误。可以看出确实是堆栈溢出了,解决栈溢出目前只有两种方式: 第一种调大栈的大小&…

小程序开发的技术难点

小程序开发是一项技术难度较高的工作,需要开发者具备多方面的知识和技能,小程序开发的技术难点主要体现在以下几个方面。北京木奇移动技术有限公司,专业的软件外包开发公司,欢迎交流合作。 1. 多端兼容 小程序需要在微信、支付宝…

Flow Matching For Generative Modeling

Flow Matching For Generative Modeling 一、基于流的(Flow based)生成模型 生成模型 我们先回顾一下所谓的生成任务,究竟是想要做什么事情。我们认为,世界上所有的图片,是符合某种分布 p d a t a ( x ) p_{data}(…

MES管理系统如何设计生产质量管理功能

在现代制造业中,MES管理系统作为连接企业计划层与车间操作层的关键桥梁,其生产者计量管理功能的设计显得尤为重要。一个完善的MES管理系统生产质量管理模块,不仅要求能够实时、准确地采集和分析生产过程中的质量数据,还需要能够与…

Unity3d 游戏暂停(timeScale=0)引起的deltaTime关联的系列问题解决

问题描述 游戏暂停的功能是通过设置timeScale0实现的,不过在暂停游戏的时候,需要对角色进行预览和设置,为了实现这个功能,是通过鼠标控制相机的操作,为了使相机的操作丝滑,获取鼠标操作系数乘以Time.delta…

如何在React中使用CSS模块,并解释为什么使用它们比传统CSS更有益?

在React中使用CSS模块是一种将CSS类名局部化到单个组件的方法,从而避免了全局作用域中的类名冲突。CSS模块允许你为组件编写样式,并确保这些样式只应用于该组件,而不会影响到其他组件。 以下是在React中使用CSS模块的步骤: 安装C…

Excel 识别数据层次后转换成表格

某列数据可分为 3 层,第 1 层是字符串,第 2 层是日期,第 3 层是时间: A1NAME122024-06-03304:06:12404:09:23508:09:23612:09:23717:02:2382024-06-02904:06:121004:09:231108:09:2312NAME2132024-06-031404:06:121504:09:231620…

FreeBSD在zfs挂接第二块ssd 硬盘

为FreeBSD机器新增加了一块ssd硬盘:骑尘 256G 先格式化分区硬盘 进入bsdconfig 选Disk Management 选择ada1 ,也就是新增加的硬盘 选择auto 然后选择Entire Disk 提示信息 The existing partition scheme on this disk (MBR) │ …

如何解决windows自动更新,释放C盘更新内存

第一步:首先关闭windows自动更新组件 没有更新windows需求,为了防止windows自动更新,挤占C盘空间,所以我们要采取停止Windows Update服务。按下WinR打开运行对话框,输入services.msc, 然后按Enter。在服务…

传输大文件之镭速自动清理过期文件

电子文档的普及无疑极大地便利了我们的工作与生活,但随之而来的是如何有效管理这些日益增多的文件。企业面临着存储空间紧张、文件传输复杂、敏感信息泄露等挑战。自动化文件清理的需求日益凸显,这不仅关乎个人对高效工作环境的追求,更是企业…

绘唐3工具—让创作触手可及

绘唐AIGC(Artificial Intelligence Generated Creativity)是一种新兴的技术,通过人工智能生成创意,让创作更加触手可及。 绘唐3下载地址https://qvfbz6lhqnd.feishu.cn/wiki/KnRawcWQxiFrj5kC8lVcCEypnZc 绘唐AIGC结合了人工智能…

element-plus的form表单组件之checkbox组件

单个checkbox 绑定的响应式的值类型为bool类型,同一个组的checkbox多选其值对应值的数组,类型根据checkbox的value值而来。 label只用来显示具体的值,根据value属性来设置。 element-plus的checkbox提供多种特性。 如单选,多选…

B站广告开户投流是什么政策?要哪些资质?

B站(哔哩哔哩)作为年轻人喜爱的视频分享社区,其广告价值也日益凸显。为了更好地服务广告主,B站近日对广告开户投流政策进行了更新,云衔科技作为专业的数字营销服务商,也积极响应,为广告主提供一…

【java分布式计算】控制反转和依赖注入(DI IOC AOP)

考试要求:了解控制反转的基本模式,用依赖注入编写程序 目录 控制反转(Inversion of Control, IOC): 依赖注入(Dependency Injection, DI): 依赖注入的三种实现方式 具体的例子 …

C#——装箱与拆箱详情

装箱与拆箱 装箱: 将值类型转换成引用类型的过程; 拆箱: 把引用类型转为值类型的过程,就是拆箱 装箱 拆箱

韩顺平0基础学Java——第27天

p548-568 明天开始坦克大战 Entry 昨天没搞明白的Map、Entry、EntrySet://GPT教的 Map 和 Entry 的关系 1.Map 接口:它定义了一些方法来操作键值对集合。常用的实现类有 HashMap、TreeMap 等。 2. Entry接口:Entry 是 Map 接口的一个嵌…

LDO的原理及测试方法

一、基本结构 这是LM317芯片的核心,这个电路单元称为Bandgap Reference带隙基准源。属于模拟集成电路中的经典电路结构。 LDO拓扑结构图 常见的基本结构 利用VBE的负温度系数,而VT是正温度系数,正负温度系数抵消就的得到稳定的基准参考电压了(三极管的方程VBE=VT*In(lC/IS…

鄂州职业大学2024年成人高等继续教育招生简章

鄂州职业大学,作为一所享有盛誉的高等学府,一直以来都致力于为社会培养具备专业技能和良好素养的优秀人才。在成人高等继续教育领域,该校同样表现出色,为广大渴望继续深造、提升自身能力的成年人提供了宝贵的学习机会。 随着社会…

通过Socket通信实现局域网下Amov无人机连接与数据传输

1.局域网下的通信 1.1 局域网 厂家提供的方式是通过Homer图数传工具(硬件)构建的amov局域网实现通信连接. 好处是通信距离足够长,支持150m;坏处是"局部",无法访问互联网. [IMAGE:…

生信算法8 - HGVS转换与氨基酸字母表

HGVS 概念 HGVS 人类基因组变异协会(Human Genome Variation Society)提出的转录本编号,cDNA 参考序列(以前缀“c.”表示)、氨基酸参考序列(以前缀“p.”表示)。cDNA 中一种碱基被另一种碱基取代,以“>”进行表示,如:c.2186A&…