温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

SVN仓库怎么进行备份和迁移

发布时间:2022-02-19 10:11:33 来源:亿速云 阅读:273 作者:iii 栏目:开发技术

本文小编为大家详细介绍“SVN仓库怎么进行备份和迁移”,内容详细,步骤清晰,细节处理妥当,希望这篇“SVN仓库怎么进行备份和迁移”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

SVN仓库怎么进行备份和迁移

仓库备份

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

读到这里,这篇“SVN仓库怎么进行备份和迁移”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

svn
AI