svn 的 导入导出

为要更换svn服务器,因此需要在将原有的代码库迁移到新服务器上,但还需要保留原有的代码库的所有信息,像日志、每次变更等。
迁移方式有很多,因为代码库不多,就直接采用svn的dump和load进行迁移,通过这种方式,迁移后代码库将跟之前的代码库内容完成一致,就重要的代码库的uuid也将保持一致,当迁移完成后,只要将原先访问的svn地址改成新的地址就可以了。这种迁移方式不管是linux下还是windows都是可以用的,且操作命令一致。

具体迁移步骤如下:
1、先将代码库通过svn dump命令备份出来,我现在需要迁移 BPSDemo 这个代码,则命令如下:

svnadmin dump -r 0:HEAD BPSDemo  >BPSDemo.dump

这样BPSDemo 库将备份到BPSDemo.dump文件中了。

2

在新的机器上安装 svn 服务器  : Setup-Subversion-1.7.5.msi

配置环境变量 C:\Program Files\Subversion\bin ;

进入visualSVN 创建用户名

 

3、在新服务上创建同名代码库

  1. svnadmin create BPSDemo 

备份文件BPSDemo .dump恢复到新服务器上

  1. svnadmin  load e:\svn\BPSDemo < D:\bps共享\svn\demo.dump

 

需要注意的地方

1     首先找到原来的资源库所在的位置 ,然后在cmd方式下进入到所在的目录再执行导出语句

2     导入时同样也是要到资源库的位置cmd方式下执行导入

3     如果cmd方式下svnadmin提示错误,可能是需要将bin目录添加到path路径中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值