方法一:
1、svnadmin dump 库名 >库名.dump
比如 svnadmin dump cmiv100 >cmiv100.dump
2、通过FTP把 库名.dump 上载到linux系统中,并移到版本库的本目录,比如/svnrepos
3、svnadmin create 库名
4、svnadmin load 库名 <库名.dump
把上面的“库名”二字替换为实际的配置库即可
方法二:
使用svnadmin hotcopy 备份、迁移
1、svnadmin hotcopy REPOS_PATH NEW_REPOS_PATH --clean-logs
比如
svnadmin hotcopy svn_dev svn_dev.bak
2、打包压缩
tar -zcvf svn_dev.bak.tar.gz svn_dev.bak/
3、scp 压缩包到新服务器的仓库
4、在新服务器中解压、改名
# tar -xzvf svn_dev.bak.tar.gz
# mv svn_dev.bak svn_dev
5、把人员、权限两个文件直接scp 到新服务器的仓库中
6、修改文件属
chown apache.apache 仓库名 -R
阅读(327) | 评论(0) | 转发(0) |