SVN 常用命令汇总(2024)


1、前言

1.1、如何检索本文档

使用CSDN自带的“目录”功能进行检索,会更容易查找到自己需要的命令。

1.2、svn常用命令查询:help —— 帮助

在使用过程中,可随时使用help命令查看各常用svn命令:

svn help

2、检出及更新

2.1、checkout —— 检出

svn checkout https://计算机名:8443/svn/仓库名/

说明:

1、可缩写为:

svn co https://计算机名:8443/svn/仓库名/

2、8443:如果是443可以不加,其它的都要添加

 2.2、update —— 更新


3、查看仓库及工作副本信息

3.1、svn status —— 查看状态

"svn status" 简写 "svn st"常见状态如下:
A 预定加入到版本库
C 发生冲突
D 被删除了
M 内容被修改
K 被锁定
? 条目未纳入版本控制
! 该项目已遗失(被非svn命令删除)或不完整
~ 版本控制下的项目与其它类型的项目重名

 3.2、log —— 日志信息

"svn log" 用来展示svn 的版本作者、日期、路径等等。
svn log -r 6:8(查看某两个版本之间的信息)
svn log user/HelloWorld(只想查看某一个文件的版本修改信息)"svn info file" 查看文件详细信息 "svn diff" 用来显示特定修改的行级详细信息。(不带任何参数,将会比较本地工作文件与缓存在.svn 的"原始"拷贝)
svn diff -r 3 rule.txt(比较本地工作拷贝和版本库中版本号为3的文件)
svn diff -r 2:3 rule.txt(比较svn工作版本中版本2和3的这个文件的变化)"svn cat" 取得在特定版本的某文件显示在当前屏幕。
svn cat -r 版本号 rule.txt"svn list" 显示一个目录或某一版本存在的文件。
svn list http://192.168.0.1/runoob01(可以在不下载文件到本地目录的情况下来察看目录中的文件)

4、增删改查,及提交

 4.1、add/delete —— 添加删除

在库本版中需要增加一个file文件
svn status
svn add file(添加)
svn delete file(删除)
svn commit -m "add file"(双引号内为注释信息)(svn ci)
简写:svn (del, remove, rm)
注:添加/删除只是被添加进待变更列表中,直到执行了commit操作后才会真正添加/删除。

4.2、忽略文件/文件夹

svn 命令行 加入忽略列表

要在SVN的命令行中添加到忽略列表,可以使用svn propset命令。

下面是示例代码:

# 将文件或目录添加到忽略列表
svn propset svn:ignore <file_or_directory> .
# 查看当前工作副本的属性设置
svn proplist -v .

5、其它操作

5.1、revert —— 版本回退

撤销对单个文件的修改(未被提交commit)
svn st
svn revert file撤销对整个目录的修改(即恢复原状),用"-R"命令(未被提交commit)
svn revert -R(递归) file恢复一个已经提交的版本(已提交)
svn diff -r 22:21 file
svn merge -r 22:21 file (svn merge -r new:old file)
svn commit -m ""

 

5.2、切换svn服务器

不常用,没找切换命令,用的是界面方式,步骤如下:
1、在安装TortoiseSVN的电脑目录中,右键

2、选择TortoiseSVN

3、选择“设置”

4、选择“已保存数据”

5、在“认证数据”后面,点击“清除”,或“清除全部”

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

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

相关文章

C#,入门教程(28)——文件夹(目录)、文件读(Read)与写(Write)的基础知识

上一篇&#xff1a; C#&#xff0c;入门教程(27)——应用程序&#xff08;Application&#xff09;的基础知识https://blog.csdn.net/beijinghorn/article/details/125094837 C#知识比你的预期简单的多&#xff0c;但也远远超乎你的想象&#xff01; 与文件相关的知识&#xf…

探索无尽可能性:C++深度优先搜索算法解析

导语&#xff1a; 深度优先搜索&#xff08;DFS&#xff09;是图和树等数据结构中常用的算法之一&#xff0c;它以深入优先的方式遍历所有可能的路径&#xff0c;寻找问题的解或者满足某种条件的解。本文将介绍C中实现深度优先搜索算法的基本原理和示例&#xff0c;帮助读者理解…

v-module在select中的使用

在Vue中&#xff0c;v-model指令用于实现双向数据绑定&#xff0c;可以方便地将表单元素&#xff08;如input、textarea等&#xff09;与Vue实例的数据进行同步。然而&#xff0c;对于select下拉选择框&#xff0c;v-model的使用方式与普通表单元素略有不同。 在select下拉选择…

记一次低级且重大的Presto运维事故

本文纯属虚构&#xff0c;旨在提醒各位别犯类似低级错误。 如有雷同&#xff0c;说的就是你&#xff01; 文章目录 前言事件回顾后续总结 前言 首先&#xff0c;要重视运维工作和离职人员的交接工作&#xff0c;这个不必多说。一将无能&#xff0c;累死三军&#xff01; 接下来…

目标检测难题 | 小目标检测策略汇总

大家好&#xff0c;在计算机视觉中&#xff0c;检测小目标是最有挑战的问题之一&#xff0c;本文给出了一些有效的策略。 从无人机上看到的小目标 为了提高模型在小目标上的性能&#xff0c;本文推荐以下技术&#xff1a; 提高图像采集的分辨率 增加模型的输入分辨率 tile你…

3DMAX初级小白班第一课:菜单栏介绍

基本介绍 这里不可能一个一个选项全部教给大家&#xff08;毕竟之后靠实操慢慢就记住了&#xff09;&#xff0c;只说一些相对需要注意的设置。 自定义-热键编辑器-热键设置 这里有你所需要的全部快捷键 自定义-自定义UI启动布局 将UI布局还原到启动的位置 自定义-通用单…

【Linux配置yum源以及基本yum指令】

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 前言 一、yum是什么&#xff1f; 二、什么是软件包&#xff1f; 三、三种安装软件包的方式 四、yum的相关操作 4.1、搜索软件 4.2、安装软件 4.3、卸载软件 4.4、那…

操作系统-进程的概念,组成,特征(PCB 程序如何运行)

文章目录 总览进程的概念进程的组成-PCBPCB中存放的内容程序是如何运行的进程的组成-程序段&#xff0c;数据段进程的特征小结 总览 进程的概念 任务管理器&#xff1a;显示运行的进程 打开qq前后 打开三个qq&#xff0c;有三个进程 进程的组成-PCB PCB包含进程的很多信息 …

AI搜索引擎Perplexity来了,谷歌等老牌搜索引擎或许会有新的威胁?

Perplexity AI 是一家 AI 搜索初创公司&#xff0c;它通过结合内容索引技术和大型语言模型的推理能力&#xff0c;提供更便捷和高效的搜索体验。另外&#xff0c;最近很火的小兔子Rabbit R1硬件AI设备中的搜索功能正是这家公司的杰作。在短短一年半的时间里&#xff0c;一个企业…

51单片机1-6

目录 单片机介绍 点亮一个LED 流水灯参考代码 点亮流水LEDplus版本 独立按键 独立按键控制LED亮灭 静态数码管 静态数码管显示 动态数码管显示 模块化编程 调试工具 矩阵键盘 矩阵键盘显示数据 矩阵键盘密码锁 学习B站江协科技课程笔记。 安装keil&#xff0c;下…

Hotspot源码解析-第21章-引用处理器和JNI句柄初始化

第21章-引用处理器和JNI句柄初始化 21.1 引用处理器初始化 这一节主要是对软引用处理器使用前的各重要属性初始化&#xff0c;为GC时对引用处理前的使用做准备&#xff0c;使用细节会在GC专题中讲。函数的调用入口在init.cpp->referenceProcessor_init() 21.1.1 referenc…

文件的上传下载

文件的上传下载 文件上传依赖配置 文件上传的最大值文件请求的最大值临时文件存储路径Controller方法一方法二 文件下载方法一方法二 文件上传 今天工作中需求涉及到文件的上传和下载&#xff0c;Spring Boot提供了Multipart文件上传的支持。Multipart是HTTP协议中的一种方式&…

cmd命令指南

dir: 显示当前目录中的文件和子文件夹列表。 cd: 更改当前目录。使用 “cd <目录路径>” 来导航到指定的目录&#xff0c;或使用 “cd …” 返回上一级目录。 md: 创建新的文件夹。例如&#xff0c;使用 “md <文件夹名称>” 来创建一个新的文件夹。 rd: 删除文…

Qt配置OpenCV

首先安装好Qt Createor&#xff0c;CMake&#xff0c;OpenCV,我本次使用的是Qt6.3.4和OpenCV4.6.0 Qt Creator清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/qt/official_releases/qtcreator/OpenCV官网下载: https://opencv.org/releases/ 一. 编译OpenCV 首先使用Qt C…

three.js从入门到精通系列教程004 - three.js透视相机(PerspectiveCamera)滚动浏览全景大图

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>three.js从入门到精通系列教程004 - three.js透视相机&#xff08;PerspectiveCamera&#xff09;滚动浏览全景大图</title><script src"js/three.js"&g…

ThinkPHP5.0.0~5.0.23路由控制不严谨导致的RCE

本次我们继续以漏洞挖掘者的视角&#xff0c;来分析thinkphp的RCE 敏感函数发现 在调用入口函数&#xff1a;/ThinkPHP_full_v5.0.22/public/index.php 时 发现了框架底层调用了\thinkphp\library\think\App.php的app类中的incokeMethod方法 注意传递的参数&#xff0c;Refle…

shopee最新选品:Shopee平台上的最新选品策略和方法

在Shopee平台上进行选品是卖家们必须经历的重要步骤。通过精心选择和定位产品&#xff0c;卖家可以提高产品的市场接受度和销售业绩。然而&#xff0c;要在竞争激烈的电商市场中脱颖而出&#xff0c;并不是一件容易的事情。本文将介绍一些在Shopee平台上进行最新选品时可以采用…

打造专业级ChatGPT风格聊天界面:SpringBoot与Vue实现动态打字机效果,附完整前后端源码

大家好&#xff0c;今天用SpringBoot、vue写了一个仿ChatGPT官网聊天的打字机效果。 所有代码地址:gitee代码地址 &#xff0c;包含前端和后端&#xff0c;可以直接运行 使用本技术实现的项目&#xff1a;aicnn.cn&#xff0c;欢迎大家体验 如果文章知识点有错误的地方&#xf…

Elasticsearch 查询超过10000 的解决方案 - Python

文章目录 Elasticsearch 查询超过10000 的解决方案 - Python法1&#xff1a;修改 设置 max_result_size &#xff08;不推荐&#xff09;法2&#xff1a; scroll 分页法3&#xff1a; search_after 分页 Elasticsearch 查询超过10000 的解决方案 - Python 法1&#xff1a;修改…

【源码】医院绩效管理系统,针对医、护、技、药、管不同岗位,可设置不同的核算方法、核算参数

医院绩效管理系统源码 医院绩效管理系统以国家医院绩效管理考核政策法规为依据&#xff0c;结合医院管理实践&#xff0c;以经济管理指标为核心&#xff0c;医疗质量、安全、效率、效益管理为重点&#xff0c;特别强调持续改进&#xff08;PDCA&#xff09;管理理念。实现医院绩…