Svn 导出 以及恢复

最近需要做svn的迁移所以整理了一些相关的命令:首先声明我这server版的是svn版本是1.8+

如果要导出svn库首先看下最高版本是多少:

//查看到目前为止最新的版本号
svnlook youngest yourreposit

 如果文件比较小则可以全部一次性导出:

svnadmin dump /var/svn/yourdemo >/var/svn/yourdemo.dump

如果比较大需要分版本号:第一次备份

svnadmin dump  yourdemo  --revision  0:1000 > 0-1000-demo.dumpfile

第二次 记得添加   --revision

svnadmin dump  yourdemo  --revision 1001:2000 --incremental >1001-2000-demo.dumpfile

如果还有则继续导出来就好了,

 

导出来之后下载到别的地方就可以做迁移了。

还原:

1、新建一个版本库,用来存放要还原的内容:

svnadmin create /mnt/svn/feng

2、进行还原 

svnadmin load /mnt/svn/feng < yourdemo.dump

如果是多次导出的,则需要依次导入即可

3.检查

svnlook youngest feng  

如果版本号能对的上那就没问题了

总结到此,基本上这次迁移就算完成了

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值