Linux下SVN库迁移
在日常的工作中,可能因为一些服务器硬件损坏等问题,不得不把SVN服务器上的SVN版本库进行迁移,下面讲解一下SVN库迁移方案(采用dump & load方案),在实际操作的时候也非常的简单,有用。
源SVN服务器:192.168.1.200,服务器SVN迁移需要做如下操作:
1. 将原来的Repository导出为一个文件dumpfile 。
1 2 | [root@Linux ~]# svnadmin dump 原先的repos的目录路径(/repository/directory) > dumpfile [root@Linux ~]# svnadmin dump /opt/svn/raykaeso/ > /var/tmp/raykaeso20150706 |
2. 在另外一台机器上配置同样的SVN服务器。
1 | [root@Linux ~]# svnadmin create /data/svndata/ |
3. 将dumpfile导入到新的repository 目录中。
1 2 | [root@Linux ~]# svnadmin load 新建的repos的目录路径(/repository/directory) < dumpfile [root@Linux ~]# svnadmin load /opt/svn/raykaeso < /var/tmp/raykaeso20150706 |
4. 将原先服务器的配置文件备份后复制到新服务器中
1 2 | [root@Linux ~]#/opt/svn/raykaeso/conf目录下 authz、passwd、svnserve.conf文件 |
来源:Linux下SVN库迁移
2019年5月10日 下午9:08
非常精彩的文章,引人入胜,痛快淋漓。感谢楼主分享。