打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
SVN仓库备份和迁移

author: yunqimg(ccxtcxx0)

前言

本文主要是讲 SVN 仓库的全量备份和增量备份,只包括基本操作.


如有疑问请参考 References.

仓库备份

  • svnadmin dump

  1. 备份方式多样

  2. 如果版本数过多,dump的过程将非常慢

  3. 备份耗时,恢复更耗时

  4. 备份时数据变大,恢复后数据可能会变小

  5. 仓库下的passwd和authz不会备份

  • 全备份

在需要备份SVN仓库的服务器上执行如下命令

sudo svnadmin dump /path/repository > /path/repository-backup.2019-12-27
  • 做版本0-2的备份

sudo svnadmin dump /path/repository -r 0:2  --incremental > /path/repository-backup_0-2.2019-12-27
  • incremental 参数说明

它使用增量方式来导出版本,即每次都只导出自上一个版本以来的修改。这样的好处是--第一:可以把一个大的文 件切分成若干个小的文件。第二:在版本库已经存在的情况下,我们只需要每次导出修改的部分,不需要每次都导出整个版本库的内容。甚至可以通过hook脚本 每天晚上自动将当天的修改dump出来做备份用。

仓库迁移

  • 使用SCP等工具,将备份的文件传输到目标服务器上,例如 /home目录下.

# 建立新的svn仓库sudo svnadmin create /path/new_repository# 导入数据sudo svnadmin load /path/new_repository < /home/repository-backup.2019-12-27
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
windows环境下TortoiseSVN多仓库(repository)转移合并 | lilin的小窝
ubuntu server下搭建svn服务以及迁移的方法
如何做SVN迁移
svn的备份与还原怎么用脚本实现svn备份(linux/windows)
SVN完全备份和增量备份
svn服务器备份与恢复
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服