SVN简单使用教程

news/2025/1/8 18:18:50/

诸神缄默不语-个人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.ppmy.cn/news/1561264.html

相关文章

小程序学习06——uniapp组件常规引入和easycom引入语法

目录 一 组件注册 1.1 组件全局注册 1.2 组件全局引入 1.3 组件局部引入 页面引入组件方式 1.3.1 传统vue规范: 1.3.2 通过uni-app的easycom 二 组件的类型 2.1 基础组件列表 一 组件注册 1.1 组件全局注册 (a)新建compoents文件…

【2025最新计算机毕业设计】基于SpringBoot+Vue教研听课管理系统(高质量源码,提供文档,免费部署到本地)

作者简介:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流。✌ 主要内容:🌟Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能…

Bash语言的函数实现

Bash语言的函数实现 引言 Bash(Bourne Again SHell)是一种在Unix和类Unix系统中广泛使用的命令行解释器。它不仅作为命令行工具使用,同时也被广泛应用于自动化脚本的编写。通过Bash,用户可以创建复杂的脚本,以执行一…

Golang学习笔记_17——方法

Golang学习笔记_14——切片 Golang学习笔记_15——range Golang学习笔记_16——Map 文章目录 方法1. 介绍2. 定义3. 值接收者和指针接收者4. 调用5. 用途6. 方法与函数的区别7. 建议选择指针作为接收者 源码 方法 Go 没有类。不过你可以为类型定义方法。 方法就是一类带特殊的…

gesp(C++四级)(3)洛谷:B3850:[GESP202306 四级] 幸运数

gesp(C四级)(3)洛谷:B3850:[GESP202306 四级] 幸运数 题目描述 小明发明了一种 “幸运数”。一个正整数,其偶数位不变(个位为第 1 1 1 位,十位为第 2 2 2 位,以此类推&#xff09…

Excel-vlookup 函数使用

3个函数: 1. vlookup函数,对应查找 2.column函数,计算列 3.countif函数,查找总数 4.concat函数,连接。 一、简单vlookup,查找值只出现一次 VLOOKUP(B2,F:G,2,FALSE) B2,查找值,…

学习笔记 --C#基础其他知识点(数据结构)

C#中的数据结构《二》–视频学习笔记 在数据结构的分类: 1.集合 2.线性 3.树形 4.图状结构 数据结构是数据在程序中的存储结构,和基本的数据操作 算法:解决问题的解决思路,基于数据结构 本课程包括:线性表&#xff…

条款47:请使用 traits classes 表现类型信息(Use traits classes for information about types)

条款47&#xff1a;请使用 traits classes 表现类型信息 1.1 提出问题 想一想&#xff0c;下面的功能如何实现&#xff1f;&#xff08;可以查看std::advance源码&#xff09; template<typename IterT, typename DistT> void advance(IterT& iter, DistT d); /…