最近公司迁移数据库,由我来迁移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下,故直接使用。
如果你在此处报错,那么恭喜你ÿ