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

idea svn查看提交人_idea+svn看不到以前的版本记录,只能看往后的提交记录。先前的都用svnadmin表示了,为什么?...

满意答案

echo548

2017.04.11

采纳率:48%    等级:12

已帮助:9311人

svn的备份与还原仓库中版本的备份及还原形式主要有两种:

方式一:直接备份仓库整个文件夹(全部版本),重装svn程序后直接还原过去。

方式二:通过svn命令行备份和还原指定版本号的数据

全备份:使用svnadmin hotcopy或svnsync来做,例:

svnadmin hotcopy path/to/repository path/to/backup –clean-logs

增量备份:使用svnadmin dump的–incremental选项来实现

svnadmin dump 版本库路径及名称 –revision 上次导出的版本号:到本次要导出到的版本号 –

incremental > 导出的命名

还原版本:svnadmin load 要恢复的版本库路径及名称 < 导出的命名

svnadmin hotcopy path/to/repository path/to/backup –clean-logs

一个技巧:如果你有一个较大的Subsersion版本库而你又想用最少的空间来将它备份下来,

用这个命令(请将/repo替换成你的版本库路径)吧:

svnadmin dump –deltas /repo |bzip2 |tee dump.bz2 | md5sum >dump.md5

分步解释:最重要的一步是 -deltas,将消耗更多的CPU资源,但拥有更有效的差异存储办法。

bzip2压缩方案比gzip慢,但换来的更好的压缩率。

更有趣的是,tee方法将压缩的数据流转向到文件dump.bz2,同时将其输出到标准输出,后者

有转向给了MD5摘要计算工具。

要恢复这个版本库,检查校验值(md5sum创建的),创建一个空的版本库,恢复备份:

md5sum -c dump.md5

svnadmin create newrepo

bzcat dump.bz2 | svnadmin load newrepo

00分享举报

相关文章:

  • 源码剖析_Scrapy 源码剖析(一)架构概览
  • linux4.1.15 rt补丁_听说你不知道 RT-Thread 有个 ringbuffer
  • python爬虫语言都能干什么_Python爬虫还能干什么?
  • xxl子任务_XXL-JOB(1) 分布式任务系统选型和XXL-JOB介绍
  • 徐小湛概率论与数理统计课件_考研数学 徐小湛教授线性代数90讲
  • 怎么下载python笔记_python学习笔记(1)python下载及运行
  • vue 给checkbox 赋值_vue中关于checkbox数据绑定v-model指令的个人理解
  • mysql中文乱码解决_java+mysql中文乱码问题
  • mysql查询之间的数据_如何从两个日期之间的MySQL查询获取数据?
  • ubuntu12.04安装mysql_Ubuntu12.04 安装MySQL简单步骤
  • mysql联合查询怎么加子查询吗_mysql学习之路_联合查询与子查询
  • shell+crontab+mysql_crontab+shell脚本实现定时备份mysql数据库
  • mysql association_MyBatis association的两种形式——MyBatis学习笔记之四
  • mysql 安装 linux debug_Linux 下 Mysql-4.0.26 安装调试问题
  • mysql语句整理_最全的mysql查询语句整理
  • 【RocksDB】TransactionDB源码分析
  • 〔开发系列〕一次关于小程序开发的深度总结
  • axios 和 cookie 的那些事
  • canvas 绘制双线技巧
  • Cumulo 的 ClojureScript 模块已经成型
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • IOS评论框不贴底(ios12新bug)
  • Java IO学习笔记一
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Linux下的乱码问题
  • Node.js 新计划:使用 V8 snapshot 将启动速度提升 8 倍
  • Object.assign方法不能实现深复制
  • python大佬养成计划----difflib模块
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • ⭐ Unity 开发bug —— 打包后shader失效或者bug (我这里用Shader做两张图片的合并发现了问题)
  • 当SetTimeout遇到了字符串
  • - 概述 - 《设计模式(极简c++版)》
  • 关于字符编码你应该知道的事情
  • 诡异!React stopPropagation失灵
  • 区块链将重新定义世界
  • 温故知新之javascript面向对象
  • 我从编程教室毕业
  • 一个SAP顾问在美国的这些年
  • 国内开源镜像站点
  • ​configparser --- 配置文件解析器​
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • #NOIP 2014# day.1 生活大爆炸版 石头剪刀布
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • (javascript)再说document.body.scrollTop的使用问题
  • (Redis使用系列) Springboot 使用redis的List数据结构实现简单的排队功能场景 九
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (算法)Travel Information Center
  • (转)大道至简,职场上做人做事做管理
  • (转载)虚幻引擎3--【UnrealScript教程】章节一:20.location和rotation
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .NET Core中的去虚
  • .NET 常见的偏门问题
  • .Net 路由处理厉害了