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

SVN常用命令集合_艾孜尔江撰

在平时的工作中我们大多数情况下喜欢使用Tortoise SVN之类的可视化版本控制工具,但笔者发现,命令行的方式进行版本控制在执行速度上将会更快一些。尽管在大多数情况下使用命令行并不是很方便,但只要用户习惯了,就非常顺畅了。针对于文件比较则还是可视化的会更加清晰一些。笔者下方展现了常用的SVN命令,供读者查用。




  • 代码检出,checkout也可以简写为co,这个命令会把服务器上的代码同步到我们电脑上
svn checkout svn://xxx.com/xxx/xxx
  • 更新代码,执行此命令后会把其他人提交的代码全部更新到我们自己电脑上,update也可以简写为up
svn update
  • 提交代码,commit可以简写为ci,-m参数后面跟的是本次提交的描述内容
svn commit -m "提交描述"
  • 添加新文件到版本库,只是标记了添加到版本库,我们还需要执行提交命令这个文件才会提交到服务器上
svn add filename
  • 添加当前目录下所有php文件
svn add *.php
  • 递归添加当前目录下的所有新文件
svn add . --no-ignore --force
  • 查看指定文件的所有log
svn log test.php
  • 查看指定版本号的log
svn svn log -r 100
  • 撤销本地文件的修改(还没提交的)
svn revert test.php
svn revert -r 目录名
  • 撤销目录下所有本地修改
svn revert --recursive 目录名
  • 查看当前工作区的所有改动
svn diff
  • 查看当前工作区test.php文件与最新版本的差异
svn diff test.php  
  • 指定版本号比较差异(命令中的数字是版本号)
svn diff -r 200:201 test.php
  • 查看当前工作区和版本301中bin目录的差异
svn diff -r 301 bin
  • 查看当前工作区的状态
svn status
  • 查看svn信息
svn info
  • 查看文件列表,可以指定-r查看,查看指定版本号的文件列表
svn ls 
svn ls -r 100
  • 显示文件的每一行最后是谁修改的(出了BUG,经常用来查这段代码是谁改的)
svn blame filename.php
  • 查看指定版本的文件内容,不加版本号就是查看最新版本的
svn cat test.py -r 2
  • 清理,这个命令我们经常在svn出现报错时可以执行一下,这样就会清理掉本地的一些缓存
svn cleanup
  • 若想创建了一个文件夹,并且把它加入版本控制,但忽略文件夹中的所有文件的内容
svn mkdir spool 
svn propset svn:ignore '*' spool 
svn ci -m 'Adding "spool" and ignoring its contents.'
  • 若想创建一个文件夹,但不加入版本控制,即忽略这个文件夹
svn mkdir spool 
svn propset svn:ignore 'spool' . 
svn ci -m 'Ignoring a directory called "spool".'
  • 切换当前项目到指定分支。服务器上更新新版本我们经常就用这个命令来把当前代码切换到新的分支
svn switch svn://xxxx.com/test/branches/online1.0
  • 重定向仓库地址到新地址。如果你的svn地址变了,不需要重新checkout代码,只需要这样重定向一下就可以了。
svn switch --relocate 原svn地址 新svn地址
  • 创建分支,从主干创建一个分支保存到branches/online1.0
svn cp -m "描述内容" http://xxxx.com/repos/trunk http://xxxx.com/repos/branches/online1.0
  • 合并主干上的最新代码到分支上
cd branches/online1.0
svn merge http://xxxx.com/repos/trunk 
  • 分支合并到主干
svn merge --reintegrate http://svnbucket.com/repos/branches/online1.0
  • 删除分支
svn rm http://xxxx.com/repos/branches/online1.0
  • 查看SVN帮助
svn help
  • 查看指定命令的帮助信息
svn help commit
  • 递归清理工作拷贝,一般出现无法更新的时候检查一下是否有些文件被锁上了,用它来清楚锁,达到后续更新的有效性
svn cleanup [PATH...]

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

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

力扣刷题:动态规划篇

目录322. 零钱兑换题目介绍题目实现5. 最长回文子串题目介绍题目实现518. 零钱兑换 II题目介绍题目实现53. 最大子序和题目介绍题目实现63. 不同路径 II题目介绍[62. 不同路径](https://leetcode-cn.com/problems/unique-paths/)题目实现70. 爬楼梯题目介绍题目实现72. 编辑距离…...

c++程序设计中虚基类,多继承知识点

一.前言 如上 二.题目 分别声明Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派 生出新类Teacher_Cadre(教师兼干部)类。要求: (1)在两个基类中都包含姓名、年龄、性别、地址、电话等数据成员。 (2&a…...

FFmpeg:avcodec_encode_video()

本文简单分析FFmpeg的avcodec_encode_video2()函数。该函数用于编码一帧视频数据。avcodec_encode_video2()函数的声明位于libavcodec\avcodec.h,如下所示。 /*** Encode a frame of video.** Takes input raw video data from frame and writes the next output p…...

SpringBoot中必须掌握的45个注解

1.SpringBoot/spring SpringBootApplication: 包含Configuration、EnableAutoConfiguration、ComponentScan通常用在主类上; Repository: 用于标注数据访问组件,即DAO组件; Service: 用于标注业务层组件; RestController: …...

侯捷CPP---面向对象(上)

侯捷CPP---面向对象(上)前言头文件防卫式声明class 分类不带指针的class(complex)成员变量私有化inline function(内联函数)构造函数常量成员函数参数传递返回值传递友元函数操作符重载临时对象带指针的cla…...

使用注解开发

1; 2.mapper 2.测试...

苏宁易购启动六一宝宝节,首提“共情消费”

5月26日晚8点,苏宁易购六一宝宝节掰头大会在多个平台播出。六一宝宝节全面启动。 六一宝宝节定位于打破营销套路,打破传统电商促销节奏。它是大促,更是一场成年人释放压力、共情消费的盛典。 掰头大会灵魂辩题 开启宝宝节 六一宝宝节的启…...

设计一个windows应用程序,定义一个Student类,包含学号和姓名两个字段,并定义一个班级类ClassList

设计一个windows应用程序,定义一个Student类,包含学号和姓名两个字段,并定义一个班级类ClassList,该类包含一个Student集合,使用索引器访问该集合。 (1)创建一个Windows应用程序Myproject6_1。 …...

python笔记19年8月23日

-------------py打包exe教程------------ 准备好需要转换的py文件和一张用于做图标.ico的照片 将他们存放于同一个文件夹中,文件的路径全部为英文路径 1.利用cmd窗口安装pyinstaller插件 指令 :pip install pyinstaller 2.使用cd指令到py文件夹 3.执行命令 pyinstaller -F -i X…...

系统集成模拟3-55分

1、合同法律关系是指由合同法律法规调整的在民事流转过程中形成的(权利义务关系) 2、当已经采取了多种沟通方式还未能与用户达成一致时,应考虑沟通升级原则-双方高层沟通 3、数据域安全包括:行级数据域安全,数据域安全…...

Centos7 配置DHCP

实验内容及步骤 1、实验背景 某企业计划构建一台 DHCP服务器来解决IP地址动态分配的问题,要求能够分配 IP地址以及网关、DNS等其它网络属性信息。同时要求DHCP服务器为DNS、WEB、Samba服务器分配固定IP 地址。 2、网络拓扑 略. 3、实验环境 假设企业DHCP服务器…...

JVM常见配置汇总

堆设置 -Xms:初始堆大小-Xmx:最大堆大小-XX:NewSizen:设置年轻代大小-XX:NewRation:设置年轻代和年老代的比值。如:为3,表示年轻代与年老代比值为1:3,年轻代占整个年轻代年老代和的1/4-XX:SurvivorRation:年轻代中Eden区与两个Survivor区的比…...

从类,API,框架三个层面学习如何设计可复用软件实体的具体技术学习心得

从类,API,框架三个层面学习如何设计可复用软件实体的具体技术学习心得软件复用概述软件复用概念软件复用的软件支持三方面讲述软件复用类代码复用设计的复用分析的复用测试信息的复用Liskov替换原则 ——LSPAPI框架软件复用概述 软件复用概念 软件复用(…...

惠普(HP) Officejet Pro 8610商用彩色喷墨一体机

专业彩色打印件的单页成本比激光打印机低 50%,从而在日常打印中节省更多打印成本。无论您身在何处,均可通过任意移动设备进行打印。 借助惠普“云打印”技术,您现在可以随时随地,随心打印。使用智能复印解决方案,创建完美无瑕的副本,同时轻松打印双面身份证。专业彩色打印…...

easyPOI和导入复杂excel的各种坑

//easyPOI的依赖 <dependency><groupId>cn.afterturn</groupId><artifactId>easypoi-base</artifactId><version>4.1.3</version> </dependency>//要操作pdf,word还是用原生poi比较好 <dependency><groupId>org.…...

用直流电机测转速——测速发电机标定实验

测速发电机标定实验 文章目录测速发电机标定实验1 测速发电机原理和应用1.1 原理1.2 应用2 硬件搭建3 实验数据4 总结1 测速发电机原理和应用 1.1 原理 直流电机同时也是一个发电机。也就是说&#xff0c;当直流电机被通入直流电的时候&#xff0c;会将电能转化为机械能&…...

httprunner_locust_场景1:登录1次,添加10次地图

场景1&#xff1a;任务执行 > login执行1次&#xff0c;addtitle执行10次 from locust import HttpUser, task, SequentialTaskSet, between import json# 场景1&#xff1a;任务执行 > login执行1次&#xff0c;addtitle执行10次 class FlashTask(SequentialTaskSet): …...

Actor模型

传统的游戏服务器要么是单线程要么是多线程&#xff0c;过去几十年里CPU一直遵循摩尔定律发展&#xff0c;带来的结果是单核频率越来越高。而近几年摩尔定义在CPU上已然失效&#xff0c;为什么呢&#xff1f; 大于在2003年左右&#xff0c;计算机的核心特性经历了一个重要的变…...

冠美会计

...

C1任务03-Web基础与布局

文章目录任务一:使用富文本编辑器任务二:所见所得 式开发拓展任务:CSS盒子模型任务一:使用富文本编辑器 描述:制作表,让表格隔行换色.加入JavaScript按钮弹出框. 富文本编辑器 <style>.cl{color:red}table,tr,td{border:1px solid; padding:5px 20px 5px 0;font-size:10…...

2021java1年经验公司面试真题

1面我就省略了&#xff0c;主要就是看你的以前工作情况&#xff0c;以前工作内容能不能清晰表达&#xff0c;还有一些简单的java基础问题&#xff0c;大概20多分钟。二面就是40分钟基础&#xff0c;20分钟业务&#xff0c;10分钟个人情况。下面是二面问题 1.自我介绍 做一下自…...

十四、Python第十四课——文件和异常

&#xff08;请先看这篇文章&#xff1a;https://blog.csdn.net/GenuineMonster/article/details/104495419&#xff09; 如果看完这篇博文&#xff0c;你的问题还是没有解决&#xff0c;那么请关注我的公众号&#xff0c;后台发消息给我吧&#xff0c;当天回复&#x…...

位图和矢量图转换工具推荐

相信做平面设计的大家&#xff0c;都遇到过素材是位图放大后不清晰的情况&#xff0c;十分影响设计的美观。而矢量图是根据几何特性来绘制图形&#xff0c;放大后图像不会失真。所以这篇文章教大家位图转矢量图。 一、使用CorelDRAW CorelDRAW是一款专业的平面设计软件,专注于…...

前端常见跨域解决方案(全)

文章目录什么是跨域&#xff1f;什么是同源策略&#xff1f;同源策略限制以下几种行为常见跨域场景跨域解决方案一、 通过jsonp跨域二、 document.domain iframe跨域三、 location.hash iframe跨域四、 window.name iframe跨域五、 postMessage跨域六、 跨域资源共享&#x…...

云南:探索旅游电子合同区块链应用,君子签助推旅游管理智慧发展

近日&#xff0c;云南省文化和旅游厅、云南省发展和改革委员会、云南省教育厅等十部门联合印发《云南省深化“互联网&#xff0b;旅游”推动旅游业高质量发展实施方案》&#xff08;以下简称《实施方案》&#xff09;&#xff0c;提出&#xff1a;整合全国旅游电子合同等系统数…...

盘点golang中的开发神器

本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star。 在Java中&#xff0c;我们用Junit做单元测试&#xff0c;用JMH做性能基准测试&#xff08;benchmark&#xff09;&#xff0c;用async-profiler剖析cpu性能&#xff0c;用jstack、jmap、arthas等来排查问题。 作…...

腾讯T2大佬手把手教你!大数据开发和java开发加班严重吗

前言 面试时间将近两个小时&#xff08;期间等待二面面试官来面我的时候等了半个多小时&#xff09;面试官问的东西很多&#xff0c;还挖了好几个坑&#xff0c;一个技术点套着一个技术点的问&#xff0c;一定要做好万全的准备。问了一些基本层面上的技术点都答出来了&#xf…...

unity知识记录

1、assetbundle资源加密方式&#xff08;unity Plus和unity Pro支持&#xff09; 针对Unity资源包-AssetBundle格式简单且容易破解的问题&#xff0c;Unity中国团队推出了Unity AssetBundle 加密方案 注意&#xff1a;秘钥长度为16位字符(128bit)&#xff0c;目前AssetBundle…...

腾讯T2大佬手把手教你!java字符串保留小数点后两位

前言 面试时间将近两个小时&#xff08;期间等待二面面试官来面我的时候等了半个多小时&#xff09;面试官问的东西很多&#xff0c;还挖了好几个坑&#xff0c;一个技术点套着一个技术点的问&#xff0c;一定要做好万全的准备。问了一些基本层面上的技术点都答出来了&#xf…...

HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法

HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法参考文章&#xff1a; &#xff08;1&#xff09;HTML5 Shiv完美解决IE(IE6/IE7/IE8)不兼容HTML5标签的方法 &#xff08;2&#xff09;https://www.cnblogs.com/mmykdbc/p/9395390.html &#xff08;3&#xff09;h…...

linux环境下如何调鼠标灵敏度,如何在Ubuntu中配置鼠标设置

Ubuntu是open-source操作系统&#xff0c;它使您可以对最小的系统模块进行大量配置。其中之一就是您要使用外部USB鼠标的方式。在本文中&#xff0c;我们将介绍如何对鼠标设置进行以下更改&#xff1a;将左/右按钮设置为主按钮(通过Ubuntu设置)配置鼠标速度(通过Ubuntu设置)启用…...

ubuntu鼠标灵敏度设置

ubuntu鼠标灵敏度设置 安装ubuntu以后使用系统鼠标灵敏度设置总觉得不太管用&#xff0c;于是各方搜索&#xff0c;最终找到一个有效的解决方案。具体命令如下&#xff1a; sudo xset mouse 4.0 因为本人对鼠标灵敏度要求比较高&#xff0c;所以设置了4.0&#xff0c;最后的…...

Ubuntu 修改鼠标灵敏度

首先打开终端&#xff0c;输入&#xff1a; xset m 200 可以体验以下鼠标的感觉&#xff0c;这里的200是可以修改的参数&#xff0c;如果要改会默认值&#xff0c;只要输入&#xff1a; xset m default 但是这样的设置并不能长久 下一次开机就会回到默认值&#xff0c;我们…...

ubuntu16.04鼠标灵敏度设置

vim ~/.profile sudo xset mouse 2.0...

ubuntu鼠标灵敏度、加速度修改

一直觉得ubuntu的鼠标指针比较飘&#xff0c;图形界面上调整灵敏度调到最低也不准&#xff0c;因为鼠标设置里面没有提供其他可调整选项&#xff0c;目前找到一个解决办法是调整鼠标加速度。各版本调整方法链接&#xff1a;https://patrickmn.com/aside/lowering-gaming-mouse-…...

win10鼠标灵敏度怎么调_win10系统怎么调鼠标灵敏度

鼠标想必大家都不陌生&#xff0c;它是一种计算机输入设备&#xff0c;形似老鼠而得名&#xff0c;让我们计算机的操作变的更加简单&#xff0c;提高工作效率。当然要想更好的使用鼠标&#xff0c;我们还需要了解一下提高鼠标灵敏度的方法。接下来&#xff0c;我就教大家详细的…...

鼠标灵敏度设置

电脑鼠标灵敏度怎么调 有时候会觉得自己的鼠标在屏幕上移动不灵敏了&#xff0c;解决办法如下。 1.打开控制面板&#xff0c;选择类别大图标 2.3.找到鼠标&#xff0c;并点击 3.点击“指针选项” 4.修改移动速度 5.点击“应用”“确定” 完成之后会发现&#xff0c;鼠标灵活了…...

linux cs go鼠标灵敏度,【游久】CSGO快速进阶 寻找合适自己的鼠标灵敏度

游久CSGO国服18日先锋测试开启&#xff0c;不少新老玩家已经摩拳擦掌跃跃欲试&#xff0c;那么这篇文章会向大家科普到有关于鼠标灵敏度的一些参数和常识&#xff0c;帮助各位玩家更快地掌握CSGO这款游戏的瞄准技巧&#xff0c;使大家更快地上手游戏&#xff0c;得到最佳的游戏…...

Mac电脑如何调整鼠标灵敏度

Mac系统怎么设置鼠标的灵敏度&#xff1f;Mac系统中的鼠标不是很好用&#xff0c;反应太慢了&#xff0c;想要调快一些&#xff0c;该怎么调节&#xff1f;使用 Mac 电脑的小伙伴&#xff0c;特别是在 MacBook 上使用多屏显示时&#xff0c;有时候需要把鼠标在屏幕上的反应灵敏…...

如何调节鼠标灵敏度

鼠标的灵敏度&#xff0c;对于多数的人而言&#xff0c;购买时设置的默认的值就行了&#xff0c;默认值是比较合适的值。但是在玩游戏的时候&#xff0c;其实有必要将鼠标调的敏捷度高一些&#xff0c;鼠标移动太快与太慢&#xff0c;都会影响到使用&#xff0c;鼠标灵敏度不顺…...

linux命令行修改鼠标,Linux设置鼠标灵敏度的教程

linux下鼠标移动速度太慢了&#xff0c;想要重新设置一下鼠标的灵敏度&#xff0c;该怎么设置呢&#xff1f;下面我们就来看看详细的设置鼠标灵敏度的教程。方法一、终端下设置(难)1、在终端界面&#xff0c;用户可以通过xinput来设置鼠标速度。但是deepin linux下默认没有安装…...

linux cs go鼠标灵敏度,kennys鼠标灵敏度介绍 KennyS的成长历程

Top#20选手中的第6是属于Kenny "kennyS" Schrub的&#xff0c;这也是K神连续两年入围。接下来小编就给大家带来&#xff0c;csgo狙神kennys介绍&#xff0c;KennyS的成长历程&#xff0c;一起来看一看吧。Top#20选手中的第6是属于Kenny "kennyS" Schrub的&…...

linux鼠标灵敏度参数,linux怎么设置鼠标灵敏度? linux设置鼠标灵敏度的方法

linux下鼠标移动速度太慢了&#xff0c;想要重新设置一下鼠标的灵敏度&#xff0c;该怎么设置呢&#xff1f;下面我们就来看看详细的教程。方法一、终端下设置(难)1、在终端界面&#xff0c;用户可以通过xinput来设置鼠标速度。但是deepin linux下默认没有安装此应用。所以首先…...

鼠标灵敏度调多少合适

鼠标是我们生活中常见的一种电脑辅助工具&#xff0c;是电脑重要的外设输入设备&#xff0c;不管是办公还是玩游戏都要大量应用到鼠标&#xff0c;然后我们使用鼠标的时候有时候感觉鼠标轻飘飘的&#xff0c;只需轻轻一动&#xff0c;就会移动好长一段距离&#xff0c;有时在鼠…...

Word文档中经常会遇到字体间距突然变得很大,怎么处理?

Word文档中经常会遇到字体间距突然变得很大&#xff0c;怎么处理&#xff1f; 目录 Word文档中经常会遇到字体间距突然变得很大&#xff0c;怎么处理&#xff1f; 1、如下图字体间距突然变大。 可能原因一&#xff1a; 1、选中该段文字&#xff0c;鼠标右键选择【段落 】 …...

动画原理:3D贪吃蛇游戏制作(OpenGL)

项目代码 本项目的代码可以在这里找到 1. 游戏框架搭建 &#xff08;1&#xff09;资源加载部分 摄像机 着色器和纹理 &#xff08;2&#xff09;游戏物体3D渲染部分 &#xff08;3&#xff09;蛇的部分 &#xff08;4&#xff09;游戏控制部分 &#xff08;4&#xff09…...

Unitty 3D 贪吃蛇 今日小记 -- 碰撞

当蛇头碰撞到蛋的时候 应该让蛋消失并且重新创建蛋。 void OnTriggerEnter 可以使用这个方法 下面附有这个方法的介绍 其次需要对挂载在之上的Object check IsTrigger 属性。 如果是 Prefab 预设体 需要在预设体处 进行Apply 操作。 tag处应该注意大小写。 MonoBehaviou…...

C# unity3d 贪吃蛇 游戏 源码 及其感想

这个游戏的设计过程是这样的&#xff1a; 1,创建 ?的身体&#xff0c;在 u3d里我只是用一个小方块表示 设计好蛇头后就添加meterial 这样蛇的基本元素都有了 2,创建地图&#xff0c;在这个项目里,我是使用一个 3d projiect 叫做 Quad的对象。然后要将地图大小改变为50,50.就是…...

用OpenGL+C++写的一个小的3D游戏---3D贪吃蛇

正好最近事儿就多&#xff0c;软件工程就来一个写3D小游戏的作业~~对于我这种重来没有搞过3D的人来说简直~~要死人。。 为了能够在21号前交上作业&#xff0c;只有边学边做了。。OpenGL从零开始&#xff0c;&#xff0c;突然有种想把这个标题改为OpenGL学习日子的冲动 。。 先…...

使用unity无脑制作贪吃蛇

导入资源包 1.制作一个如下图所示的UI和层级关系。 ①首先在UI里创建一个image改名为Bg&#xff08;属性面板附上背景表格&#xff09;&#xff0c;在Bg下面设置子物体&#xff08;image&#xff09;也就是所有食物。 ②在Canvas下创建一个text命名为Title,属性面板上写上贪吃蛇…...