-

Linux下SVN库迁移

Linux

在日常的工作中,可能因为一些服务器硬件损坏等问题,不得不把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安装)

来源:Linux下SVN库迁移

Linux下SVN库迁移” 评论

    吾读 评论:
    2019年5月10日 下午9:08

    非常精彩的文章,引人入胜,痛快淋漓。感谢楼主分享。

发表回复

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