Chinaunix首页 | 论坛 | 博客
  • 博客访问: 475493
  • 博文数量: 122
  • 博客积分: 1403
  • 博客等级: 中尉
  • 技术积分: 1668
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-11 13:31
文章分类

全部博文(122)

文章存档

2018年(5)

2017年(12)

2014年(15)

2013年(33)

2012年(4)

2011年(53)

分类: LINUX

2013-05-08 16:09:33

方法一:
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) |
给主人留下些什么吧!~~