Linux下SVN库迁移

2016/04/07 14:31
阅读数 27
在日常的工作中,可能因为一些服务器硬件损坏等问题,不得不把 SVN服务器上的SVN版本库进行迁移,下面讲解一下SVN库迁移方案(采用dump & load方案),在实际操作的时候也非常的简单,有用。

源SVN服务器:192.168.1.200,服务器 SVN迁移需要做如下操作:
1. 将原来的Repository导出为一个文件dumpfile 。
[cc lang="bash" escaped="true"][root @Linux ~]# svnadmin dump 原先的repos的目录路径(/repository/directory) > dumpfile
[root @Linux ~]# svnadmin dump /opt/svn/raykaeso/ > /var/tmp/raykaeso20150706[/cc]

2. 在另外一台机器上配置同样的SVN服务器。
[cc lang="bash" escaped="true"][root @Linux ~]# svnadmin create /data/svndata/[/cc]

3. 将dumpfile导入到新的repository 目录中。
[cc lang="bash" escaped="true"][root @Linux ~]# svnadmin load 新建的repos的目录路径(/repository/directory) < dumpfile
[root @Linux ~]# svnadmin load /opt/svn/raykaeso < /var/tmp/raykaeso20150706[/cc]

4. 将原先服务器的配置文件备份后复制到新服务器中
[cc lang="bash" escaped="true"][root@Linux ~]#/opt/svn/raykaeso/conf目录下
authz、passwd、svnserve.conf文件[/cc]

附: CentOS 6.2 SVN搭建 (YUM安装)
展开阅读全文
打赏
1
1 收藏
分享
加载中
更多评论
打赏
0 评论
1 收藏
1
分享
返回顶部
顶部