SVN迁移数据遇到的问题

本文记录了在公司SVN数据库迁移过程中遇到的问题及解决办法。首先在新服务器搭建SVN,然后导出旧仓库的特定项目,如果不指定项目会报错。接着在新服务器导入项目,若报错是因为未先创建对应项目。最后创建用户并分配权限,迁移完成。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  最近公司迁移数据库,由我来迁移svn,虽然以前也使用svn,但别没有深一步的操作。在此记录下过程中遇到的问题,以便方便后面使用的绕过我这个坑。

  1:首先在新服务器上搭建了SVN,这个很简单,不多说。

  2:把原来的svn的项目导出。 首先 cmd -->进入svn的bin目录,我的是

,然后使用dump命令,svnadmin dump  E:\Repositoies\111 > C:\software\111.dump,成功导出E盘下面的仓库中111项目到C盘software文件的111.dump文件。此次有个问题,我一开始是没指定项目,导致不能导出,此处要注意,报错如下。另外 可以远程导出,此处不谈。


3:在新服务器导入项目,前面也是一样,进入svn的bin目录,然后使用loadmingl,svnadmin load D:\repositories\111 < C:\software\111.dump,导入成功。此处我已将111.dump文件从旧服务器发到新服务器的software下,故直接使用。

如果你在此处报错,那么恭喜你,我当时也是这个原因,这个问题原因是没有创建111这个项目,所以我们要先创建项目111,同样的敲,svnadmin create E:/Repositories/111,创建成功,在E:/Repositories目录下就有了111这个项目,这时候再执行load命令,就可以了。

各位同学放下手中的菜刀,我们有话好好说,我当时就是卡在这里,让你们体验一下。

4:此时导入成功,创建用户,分配权限,就可以使用了,迁移成功,中午加鸡腿


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值