linux下如何迁移svn

svn迁移数据有3种办法,这里先写一种,也是官方推荐方法,就是使用dump备份(如果需要热备就不要使用这样的方法了,可以使用svn  hotcopy

1.备份原机器上的svn数据

在原机器上运行

svnadmin dump /home/svn/svnroot/ > svnroot

/home/svn/svnroot/为您需要备份的svn根。

2.scp远程复制

使用scp 把dump下来的文件复制到新服务器上

scp    root@ip:/root/svnroot   ./

3.在新服务器上创建相同环境

具体方法参考这里:http://www.phpbulo.com/archives/17.html

4.将复制来的svnroot导入/load 到 新创建的环境中

运行如下命令,假如创建的根是/home/svn/svnroot/,运行如下命令。

svnadmin load /home/svn/svnroot/ < svnhost

大功告成!

此条目发表在笔记分类目录,贴了标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注