当前位置: 首页 > article >正文

SVN简单使用教程

诸神缄默不语-个人CSDN博文目录

SVN是一个版本控制系统,用于多人协同开发代码时管理代码版本。这样方便写砸了以后恢复代码。
SVN是集中式的,适合比较传统的公司进行软件开发时使用,方便管理代码权限。
个人的话一般还是使用Git,主要原因是用的人多,此外也不用部署服务器,因为Git是分布式的,还有比较著名的用于部署Git的网站GitHub和Gitee可以用。当然SVN也有云端托管服务器:SVNBucket - SVN仓库,免费 SVN 代码托管服务器,不限私有,不限成员

文章目录

  • 1. 软件下载
  • 2. 拉取Checkout
  • 3. 更新Update
  • 4. 提交Commit
    • 将文件取消版本控制还可以:
  • 5. 检测文件差异
  • 6. 查看SVN提交日志
  • 7. 撤销修改
    • 1. 直接还原文件
    • 2. 在提交时还原文件
    • 3. 还原到日志中的指定版本
  • 本文撰写过程中参考的其他网络资料

1. 软件下载

我用的是TortoiseSVN:https://sourceforge.net/projects/tortoisesvn/

2. 拉取Checkout

在文件浏览器中右键选择“SVN Checkout”
在这里插入图片描述
第一次拉取时会要求输入账号与密码。

3. 更新Update

在SVN同步的文件夹中右键选择“SVN Update”

如果没有冲突就会自动执行更新,如果有冲突的话可以右键点击对应的项目执行操作(选择保留本地版本还是远程版本)

4. 提交Commit

在SVN同步的文件夹中右键选择“SVN Commit”
在这里插入图片描述

将文件取消版本控制还可以:

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

5. 检测文件差异

右键点击文件选择:
在这里插入图片描述
可以打开TortoiseSVN内置编辑器,左右分别是文件修改前和修改后的内容,高亮差异部分。
在这里插入图片描述

6. 查看SVN提交日志

在SVN同步的文件夹中右键选择:
在这里插入图片描述

在这里插入图片描述

7. 撤销修改

1. 直接还原文件

在这里插入图片描述

2. 在提交时还原文件

右击鼠标点击“SVN 提交”,然后在提交页面右击文件,点击“SVN 还原”
在这里插入图片描述
在这里插入图片描述

3. 还原到日志中的指定版本

在这里插入图片描述

本文撰写过程中参考的其他网络资料

  1. 【图文详解】入职必备——SVN使用教程-CSDN博客

http://www.kler.cn/a/470092.html

相关文章:

  • 如何用代码提交spark任务并且获取任务权柄
  • 数据传送类指令
  • Docker图形化界面工具Portainer最佳实践
  • 【HarmonyOS-ArkTS语言】面向对象【合集】
  • PCL点云库入门——PCL库点云特征之PFH点特征直方图(Point Feature Histograms -PHF)
  • Java虚拟机面试题:内存管理(上)
  • linux 查找redis 的配置文件 (`redis.conf`)
  • Kubernetes Gateway API-4-TCPRoute和GRPCRoute
  • 上网行为审计是什么?有什么功能?企业为什么需要上网行为审计?
  • 印象笔记08——便签功能
  • CSS学习记录24
  • Java中使用JFreeChart生成甘特图
  • 庐山派K230学习日记6 ADC
  • 深入了解 SSL/TLS 协议及其工作原理
  • 计算机网络 (28)虚拟专用网VPN
  • 期权懂|期权都有哪些存在的风险因素?
  • RAG选择合适的向量数据库,完整案列,使用百川词嵌入模型与向量数据库lanceDB,智谱清言大模型整合
  • 探索 Vue.js 的动态样式与交互:一个有趣的样式调整应用
  • 基于 Python 大数据的民宿酒店推荐管理系统研究
  • 创客匠人老蒋主题演讲:如何构建创始人IP的商业增长闭环?
  • 年会游戏大全 完整版见考试宝
  • 眼见不一定为实之MySQL中的不可见字符
  • 深度学习-79-大语言模型LLM之基于python与ollama启用的模型交互API介绍
  • 使用Python,pypinyin将汉字转为带音调,首字母等多种风格的拼音,自动学习生字词
  • conda/pip基本常用命令理解与整理
  • 鸣潮洛可可养成攻略 雷电云手机怎么刷养成材料