柴少鹏的官方网站 技术在分享中进步,水平在学习中升华

Centos 5.8 svn迁移

svn迁移挺简单的,以前老是去网上找,现在自己写一个就当做个记录了。

1. 在要迁移服务器搭建环境一致的svn服务,我们是yum安装的,我这里就省事了

yum install subversion -y

2. 在迁移端将svn库导出来,我的库比较多所以走了一个for循环,这里就以一个库举例吧

svnadmin dump  /data/sns/repo/Admanager >/backup/svnbackup/Admanager

#我的所有svn库都在/data/sns/repo/目录下面

3. 将/backup/svnbackup里面所有导出的库文件发送到准备好的迁移服务器上面然后创建目录并导入

cd /tmp/svnbackup  #我把所有的库文件所在的目录svnbackup都传送到了/tmp目录下面

mkdir /data/sns/repo

svnadmin create /data/sns/repo/Admanager

svnadmin load /data/sns/repo/Admanager <Admanager

4. 将原服务器上面的的conf文件里面的authz,passwd,svnserve.conf 这三个文件拷贝到目标服务器的svn库的conf下面。

5. 至此svn迁移完毕,可以启动svn下线用svn客户端测试了

svnserve -d  -r /data/sns/repo/  #启动svn服务

作者:忙碌的柴少 分类:svn使用 浏览:1791 评论:0
留言列表
发表评论
来宾的头像