【图文详解】入职必备——SVN使用教程

news2024/11/24 0:48:14

一、SVN基本操作

1、进入svnbucket官网,创建一个空项目,学习svn

2、创建好测试项目后,复制对应地址

3、右键点击“SVN 检出”

4、粘贴“版本库URL”,填写“检出至目录”,最后点击“确定”

5、完善“用户名”和“密码”(同svnbucket.com自己的账号和密码),最后点击“确定”

6、随便复制一些文件到svnbucket空文件夹下

7、右击鼠标,点击“SVN 提交”

8、选择“全部(A)”,点击“提交”

9、到svn远程仓库查看是否提交成功

10、随便修改个文件(修改后此文件会有红色感叹号),再右击“SVN 提交”

11、点击“确定”,提交修改后的文件

12、可以去svn官网查看“提交记录”以及“源码”

13、非控制台也可以查看“提交记录”,如下图

14、点击“SVN 更新”,可以更新项目

二、撤销和恢复

1、修改了一个文件,如果想撤销修改可以参照下图

2、也可以右击鼠标点击“SVN 提交”,然后在提交页面右击文件,点击“SVN 还原”

3、如果代码提交有误,则可以通过日志复原修改前的代码,如下图

4、然后,别忘记提交一下

5、如果想恢复到指定记录前的代码,可以看下图

6、最后,别忘记提交一下

三、添加忽略

1、如果想忽略某个目录(包含目录下的文件),可以遵循下图

2、提交

3、如果提交失败,则是需要更新

4、如果想要忽略某个文件,可以遵循下图

5、别忘了提交

6、也可以从忽略列表删除此文件

7、提交

四、解决冲突

1、下图就是因为产生了冲突

2、可以右击,点击“使用他们的文本解决冲突”

3、也可以双击冲突的文件,手动更改

五、分支

1、新建三个目录,如下

2、把文件粘贴到trunk文件夹下面

3、提交一下

4、右击trunk文件夹,点击“分支/标记”

5、选择创建分支的路径,点击“确定”

6、更新一下

7、分支上修改了一些错误代码,想要合并到主分支,可以看下图

8、提交一下

六、代码暂存

1、要拉取其他代码,但是自己的代码又想找个地方暂存一下

2、拉完其他代码后,想取出暂存

3、选择对应暂存名,检查暂存文件,点击“Apply”

七、复杂代码合并

相关视频:

复杂代码合并_哔哩哔哩_bilibili

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

3.9、以太网交换机自学习和转发帧的流程

3.9、以太网交换机自学习和转发帧的流程 1.以太网交换机工作在数据链路层(也包括物理层) 说明:目前市场上也有包含网络层部分功能的交换机,称为三层交换机 2.以太网交换机收到帧后,在帧交换表中查找的目的MAC地址所…

cilantro 点云均值漂移算法(MeanShift)

文章目录 一、简介二、实现代码三、实现效果参考资料一、简介 均值漂移算法是一种非常经典的层次聚类方式,已在二维图像中得到了广泛的应用。这里我们也已二维图像为例来阐述其整个计算过程: 算法基本思想:如下图所示,左侧为实际的图像特征的分布,右侧为基于图像特征分布计…

马斯克让猴子学会意念打字!还用人脑模型演示背后原理,电线入脑清晰可见...

杨净 Pine 发自 凹非寺量子位 | 公众号 QbitAI一鸽再鸽,马斯克Neuralink终于官宣新进展。果然不出所料,与此前大家预想的意念打字相关。不过get这项技能的不是人类,而是他们的老朋友——猴子。根据黄色提示“指哪打哪”:我可以吃点…

第 04 章_逻辑架构

第 04 章_逻辑架构1. 逻辑架构剖析1. 1 服务器处理客户端请求1.2 Connectors1.3 第 1 层:连接层1.4 第 2 层:服务层1. 5 第 3 层:引擎层1. 6 存储层1. 7 小结2. SQL执行流程2. 1 MySQL 中的 SQL执行流程3. 优化器 :4. 执行器 &…

Vue3 —— 怎样利用vite创建一个vue3项目

前言 本文主要讲解如何利用vitevue创建第一个项目以及vue3的基础知识点 一、创建一个vue3项目 这里我们主要介绍如何利用 vitevue3创建项目 1.有关vite Vite(法语意为 "快速的",发音 /vit/,发音同 "veet")是…

【目标检测】Faster R-CNN论文代码复现过程解读(含源代码)

目录:Faster R-CNN论文代码复现过程解读Faster R-CNN代码使用说明书(分享在github上)一、代码的地址二、我的配置环境三、参数值文件下载四、VOC数据集下载五、模型训练步骤(1)训练VOC0712数据集1.数据集的准备2.数据集…

做电商太难了。。

阅读本文大概需要 1.86 分钟。上周跟在杭州做电商的朋友交流了一下,发现他们太难了。前些天不还有说现在全国 65% 的快递网点都停摆了,这对电商影响非常大,最直接的就是物流快递的问题,一堆快递堆在那里发不出去。虽然直播间卖得算…

win11 右键关闭显示更多选项 修改右键菜单

建议直接使用方法三 win11右键显示更多选项怎么关闭? Win11右键显示更多选项怎么关闭?本文将为您介绍4个简单有效的解决方法,您可以根据自身实际情况来挑选一个更加适合自己的方案! 方法一:更改文件资源管理器选项恢…

高质量项目管理-甘特图模板+教程(附下载包)/ PMP项目管理可用

做项目管理的少不了用到甘特图,但项目流程那么多,每个都一一去做一个甘特图又需要耗费非常大的时间。所以这里给大家收集了一些甘特图模板教程,供大家参考学习! 科普一下:甘特图(Gantt chart)又…

皕杰报表之隐藏处理

第一步,新建报表,然后新建参数 参数type设置成中文描述为统计类型、数据类型为字符串。 参数year设置成中文描述为年、数据类型为日期、时间日期格式为yyyy。 参数month设置成中文描述为月、数据类型为日期、时间日期格式为MM。 参数day设置成中文描…

腾讯安全在2022:出租车、地铁和爆发的火山

“它就像是一个烧锅炉的过程,整个过程会很漫长。但前面蒸汽没出来是没效果的,不可能这个锅烧两下,这个锅烧两下,最后哪个都不开。一旦确定方向,我们就会坚定地朝这个方向走,从上至下坚定生态的持续投入&…

element-tiptap和vuedraggable的拖拽冲突

今天写项目的时候,遇到一个问题,分享给大家。 场景 我有一个A区域,还有一个B区域。A区域内的Vue组件可以通过Vuedraggable这个框架来拖拽到B区域中。B区域内的Vue组件在标题上使用了element-tiptap组件(用来高级编辑&#xff09…

上海发布:应对产业封锁,出台硬核政策扶持集成电路,最高奖励3000万!

上海张江科学城,聚集了全上海超六成集成电路企业 前 言 11月23日,上海市经济信息化委、市财政局发布了关于印发 《上海市集成电路和软件企业核心团队专项奖励办法》的通知。 该文件提出,上海市将在未来5年,对符合要求的集成电路和…

idea打包springboot项目成 docker 镜像方法 (详细)

idea打包springboot项目 详细方法 么有比这个更详细的了 双击package 生成.jar文件 文件生成位置如下图 将041-springboot-thymeleaf-1.0.0.jar 上传到/root/myspringboot文件夹中 默认已经安装好docker linux 操作 cd /root/myspringboot vim Dockerfile bash From openjd…

【leetcode】2273. 移除字母异位词后的结果数组(js实现)

1. 题目 https://leetcode.cn/problems/find-resultant-array-after-removing-anagrams/description/?languageTagsjavascript 2. 思路 对于每个单词,用哈希表统计每个字符出现的次数,前后两个字母进行比较。如果比较以后发现是字母异位词&#xff…

详解设计模式:策略模式

策略模式(Strategy Pattern)也被称为政策模式(Policy Pattern),是在 GoF 23 种设计模式中定义了的行为型模式。 策略模式 是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,使得它们…

BiLSTM-CRF模型 我必须要你能看懂

文章目录BER任务介绍BiLSTM模型介绍----------------------------------------------------------------------------------------------------模型细节如果没有CRF层会是什么样CRF 层CRF原理:一、CRF基础1、条件概率2、图、无向图3、概率图4、马尔可夫性5、概率无向…

rpm包常用命令指南

目录 rpm包查看一般命令 查看系统已安装软件相关命令 卸载rpm包 按照yum源的repo 卸载软件 查询系统已安装的rpm包 查询系统中一个已知的文件属于哪个rpm包 查询已安装的软件包的相关文件的安装路径 查询一个已安装软件包的信息 查看已安装软件的配置文件 查看已安装软…

一文带你走进网络编程

网络编程 什么是网络编程: 就是用来实现网络互通的不同计算机运行程序之间进行数据的交换的编程 网络模型 OSI(模型):七层协议 应用层: 如: HTTP协议 主要解决如何包装数据,用于通信的应用程序和用于消息传输的底层网络提供接口,提供常见的网络应用…

VM系列振弦采集模块全频段扫频

VM系列振弦采集模块全频段扫频 根据起始频率与终止频率范围,频率由低向高向传感器发送渐进的扫频激励信号,直到传感器产生共振并返回共振电流信号。在输出激励信号的过程中,激励信号的频率变化由频率步进和信号周期数量决定。 此激励方法较为…