SVN仓库备份和迁移
2020-02-02 16:01:14来源:博客园 阅读 ()
SVN仓库备份和迁移
SVN仓库备份和迁移
author: yunqimg(ccxtcxx0)
前言
本文主要是讲 SVN 仓库的全量备份和增量备份,只包括基本操作.
如有疑问请参考 References.
仓库备份
- svnadmin dump
- 备份方式多样
- 如果版本数过多,dump的过程将非常慢
- 备份耗时,恢复更耗时
- 备份时数据变大,恢复后数据可能会变小
- 仓库下的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
References:
SVN仓库备份和迁移
SVN完全备份,增量备份,库同步
原文链接:https://www.cnblogs.com/yunqimg/p/svn-backup-and-move.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Linux系统的安装和常用命令
- 容器技术之Docker私有镜像仓库harbor 2020-06-08
- 容器技术之Docker私有镜像仓库docker-distribution 2020-06-07
- MySQL数据库备份与恢复基础 2020-05-07
- MySQL全库备份脚本 2020-04-30
- Yum 软件仓库配置 2020-04-12
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash