当我们想放弃对文件的修改,可以使用 SVN revert 命令。

svn revert 操作将撤销任何文件或目录里的局部更改。

我们对文件 readme 进行修改,查看文件状态。

root@runoob:~/svn/runoob01/trunk# svn status M readme

这时我们发现修改错误,要撤销修改,通过 svn revert 文件 readme 回归到未修改状态。

root@runoob:~/svn/runoob01/trunk# svn revert readme Reverted 'readme'

再查看状态。

root@runoob:~/svn/runoob01/trunk# svn status root@runoob:~/svn/runoob01/trunk#

进行 revert 操作之后,readme 文件恢复了原始的状态。 revert 操作不单单可以使单个文件恢复原状, 而且可以使整个目录恢复原状。恢复目录用 -R 命令,如下。

svn revert -R trunk

但是,假如我们想恢复一个已经提交的版本怎么办。

为了消除一个旧版本,我们必须撤销旧版本里的所有更改然后提交一个新版本。这种操作叫做 reverse merge。

首先,找到仓库的当前版本,现在是版本 22,我们要撤销回之前的版本,比如版本 21。

svn merge -r 22:21 readme

本文原创地址:https://www.linuxprobe.com/fun-svn-version.html编辑:王浩,审核员:逄增宝

linux svn 修改回退,玩转SVN-版本回退相关推荐

  1. SVN 如何把一个项目的版本回退到指定版本?

    2019独角兽企业重金招聘Python工程师标准>>> 举例 将NIMS的1175 版本回退到1174 1: 把最新的code checkout 到本地,svn图标是绿色. 2: 在 ...

  2. git版本回退命令_Git学习版本回退和管理文件的修改及删除操作

    版本回退 前面我们成功的提交了一次mygit.txt,下面咱对它进行修改,内容如下: Hello Git Git is so easy. 然后用git status来跟踪该文件的状态: 可以看到hel ...

  3. Git 版本回退和修改撤销

    文章目录 前言 一.版本回退 (撤销commit修改) 版本查看 临近版本回退 指定版本回退 git reset的模式 二.修改撤销 在工作区的修改撤销(撤销直接修改) 在暂存区的修改撤销(撤销add ...

  4. Git 版本管理之git神器版本回退(版本回退-已经commi t尚未push到remote仓库)

    起语: 版权声明: 腾讯课堂->零声学院. 我只是用来方便学习 && 复习!!! 我只是一个学习者, 从来不对我说过的话负责, 大家看到谨慎参考!!! 版本回退-已经commi ...

  5. 玩转SVN系列之【如何放弃本地/服务器端所做的修改】

    前几天我遇到了如何在GIT下放弃本地所做的修改的问题,并写了一篇博客来整理其中的思路,详见(玩转GIT系列之[如何放弃本地/服务器端所做的修改]).但是今天,我在SVN下遇到了同样的问题,而且是lin ...

  6. svn回退到上一个版本_Git实用教程(一) | 为什么需要版本控制?(以嵌入式项目开发为例)...

    ​1. 为什么需要版本控制 在我们每个人独立开发项目的时候,都会不知不觉的用到版本控制,只是我们并不知道"版本控制"这个名词,没有过多的在意~ 比如我要做一个数字电压表的项目,该项 ...

  7. Svn主分支次分支合并和版本回退

    1 svn 分支主干一直merge 失败的原因   因为分支是从另一个分支拉下来的  不是从主干拉下来的 所以一直合并失败 要想合并成功 必须分支要从主干拉下来 2 svn 版本回退 直接根据网上的操 ...

  8. mac上配置SVN版本回退

    昨晚配置到凌晨2点半多; 出现的问题: mac自带的svn版本太高,公司用的1.8,mac的是1.9.7; 我想把mac的svn版本回退; 使用svn -update -r 版本号,未果; 使用bre ...

  9. SVN的使用详解---版本回退和版本冲突

    文章目录 一.什么是版本回退 二.版本冲突 1.什么是版本冲突 2.避免版本冲突: 3.通过svn解决版本冲突问题 一.什么是版本回退 软件的运行可能使开发者或者使用者不满意,这是我们需要将当前版本退 ...

  10. svn回退到具体的版本

    svn回退到具体的版本 找到项目的版本号 命令行中输入相关命令  到指定地点找到项目即可

最新文章

  1. 静态链接库与动态链接库 (二)动态链接库的编译与使用
  2. 三大运营商抢夺物联网市场 中国联通物联网连接数突破5000万
  3. 【django】路由传递参数
  4. 双端队列【deque】的常见用法
  5. 计算机网络原理和OSI模型与TCP模型
  6. 我新买的红米手机,新浪和360浏览器都能进,也能看电视,就是不能上手机QQ和微信...
  7. SAP CRM Interactive Report(交互式报表)里和服务订单相关的一些字段
  8. CSS 有关Position = absolute (绝对定位 是相对于谁而言)
  9. 用flash做古诗动画_带孩子用两张A4纸做动画(内附资源可下载)
  10. Spring Boot笔记-发送纯字符串邮件及带附件邮件
  11. nologging与append测试
  12. Windows10下安装Tensorflow
  13. 20行 Python 代码爬取王者荣耀全英雄皮肤 | 原力计划
  14. yii mysql 2002_laravel 中出现SQLSTATE[HY000] [2002] 如何解决?
  15. ASP.NET实现增删改查等功能(Access版)系统之一
  16. SQL Server查询优化
  17. python加载mnist数据集
  18. Javascript运行环境
  19. 计算机主板结构分为at,2.2.1 计算机主板结构(1)
  20. 【iot-manager】(1)IOT商业化和未来竞争、淘汰还在继续,需要折腾一个开源IOT系统,参考Rancher开源Octopus:IoT设备管理系统做一个物联网管理系统

热门文章

  1. 相册制作软件--4月精选婚纱相册模板{H1.爱的天空}样片
  2. c语言中期报告程序,课题中期报告
  3. 酷派7269_酷派7269(联通版)救砖教程 线刷教程 图文详解 附线刷工具下载
  4. 计算机平方在线使用,开平方计算器在线
  5. 安装并启动Tomcat 8(mac版本)
  6. php两个手机号正则表达式_php中手机号码正则表达式代码
  7. 度分秒换算题及答案C语言,度分换算(度分秒换算50题及答案)
  8. visio软件接口流程图_用Visio画流程图
  9. 计算机控制实验比例环节,自动控制原理实验一典型环节的电路模拟与软件仿真...
  10. 微信小程序插件wxParse的使用