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

svnadmin备份和还原

背景

客户操作系统重启文件损坏,操作系统无法重启,只能恢复到之前的快照。恢复快照导致最近操作的数据丢失,需要进行恢复。

客户的IT任务已经把SVN数据所在盘挂到新操作系统F盘,试用svnadmin dump/load命令进行备份和恢复。

当前svn数据在:D:/xxx/repo,F盘svn数据在:F:/xxx/repo

1 查看各自版本

svnadmin info D:/xxx/repo
xxx
Revision: 10845
xxx
xxx
svnadmin info F:/xxx/repo
xxx
Revision: 12757
xxx
xxx

此时我们可以知道,需要把10846到12757版本的数据进行备份,并还原到通过快照启动的svn中。

2 备份出差异数据

svnadmin dump -r 10846:12757 --incremental F:/xxx/repo > D:/svndump/repo.dump

3 导入

svnadmin load D:/xxx/repo < D:/svndump/repo.dump

完成

通过svnadmin来备份和还原数据还是非常简单和容易操作的。

相关文章:

  • 大模型训练的艺术:从预训练到增强学习的四阶段之旅
  • 数字IC必备知识点:【0】文章汇总
  • 爱德华三坐标软件ACdmis.AC-dmis密码注册机
  • 大模型开发Semantic Kernel 简介
  • java版多语言抢单系统 多语言海外AEON抢单可连单加额外单源码 抢单平台搭建开发 抢单开挂的软件
  • Linux shell编程学习笔记58:cat /proc/mem 获取系统内存信息
  • MySQL-数据处理(1)
  • Linux Kernel入门到精通系列讲解(RV-Kernel 篇) 5.3 从零移植 busybox,基于RISC-V
  • 一文者懂LLaMA 2(原理、模型、训练)
  • 大模型日报2024-06-10
  • [flutter]一键将YAPI生成的api.json文件转为需要的Dart Model类的脚本
  • REACT (Web开发框架 : react)极速入门
  • 《云原生安全攻防》-- 容器环境下的攻击行为
  • 6月7号作业
  • Redis 双写一致原理篇
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【前端学习】-粗谈选择器
  • Android组件 - 收藏集 - 掘金
  • angular2 简述
  • Date型的使用
  • electron原来这么简单----打包你的react、VUE桌面应用程序
  • HTTP中GET与POST的区别 99%的错误认识
  • Laravel 实践之路: 数据库迁移与数据填充
  • Redis在Web项目中的应用与实践
  • Spring框架之我见(三)——IOC、AOP
  • 闭包--闭包之tab栏切换(四)
  • 规范化安全开发 KOA 手脚架
  • 看域名解析域名安全对SEO的影响
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 猫头鹰的深夜翻译:JDK9 NotNullOrElse方法
  • 山寨一个 Promise
  • 微信公众号开发小记——5.python微信红包
  • 我们雇佣了一只大猴子...
  • $ is not function   和JQUERY 命名 冲突的解说 Jquer问题 (
  • %@ page import=%的用法
  • (C++哈希表01)
  • (PySpark)RDD实验实战——取最大数出现的次数
  • (Python) SOAP Web Service (HTTP POST)
  • (二刷)代码随想录第16天|104.二叉树的最大深度 559.n叉树的最大深度● 111.二叉树的最小深度● 222.完全二叉树的节点个数
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (算法)前K大的和
  • (文章复现)基于主从博弈的售电商多元零售套餐设计与多级市场购电策略
  • (原創) 如何將struct塞進vector? (C/C++) (STL)
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .NET 使用 ILRepack 合并多个程序集(替代 ILMerge),避免引入额外的依赖
  • .net 验证控件和javaScript的冲突问题
  • .NET 指南:抽象化实现的基类
  • .NET 中 GetHashCode 的哈希值有多大概率会相同(哈希碰撞)
  • .NET 中各种混淆(Obfuscation)的含义、原理、实际效果和不同级别的差异(使用 SmartAssembly)
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .NET下的多线程编程—1-线程机制概述
  • @德人合科技——天锐绿盾 | 图纸加密软件有哪些功能呢?
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决