从windows上的VisualSVN迁移到基于Linux的svn
我想将我的svn存储库从运行windows和VisualSVN 2.1.2的本地计算机迁移到webfaction(我的Linux托管解决方案)上的svn应用程序。从windows上的VisualSVN迁移到基于Linux的svn
起初我试图倾销的svn:
svnadmin dump path_to_repository >dumpfile_name
,并加载它的Linux机器上
svnadmin load dumpfile_name
我收到以下错误:
svnadmin: Can't open file 'dumpfile_path_and_name/format': Not a directory
我发现,我的Windows机器我有一个格式文件夹下的存储库。所以我复制了整个仓库的Linux机器,并试图:
svnadmin load path_to_repository_copy
我收到以下错误:
svnadmin: Expected FS format between '1' and '3'; found format '4'
我该怎么办?
svnadmin dump path_to_repository >dumpfile_name
这是正确的。
svnadmin load dumpfile_name
svnadmin: Can't open file 'dumpfile_path_and_name/format': Not a directory
您必须首先
svnadmin create path_to_repository
然后你可以
svnadmin load path_to_repository < dumpfile_name
I found that on my Windows machine I do have a format folder under the repository. So I copied the entire repository to the Linux machine and tried:
svnadmin load path_to_repository_copy
svnadmin: Expected FS format between '1' and '3'; found format '4'
整点转储/负载周期,而不是直接复制文件来解决数据库版本差异。在这种情况下,你在Windows上有比在你的Linux上更新的svn,所以Linux机器抱怨它不知道新格式(4)。 (你的加载语法也是错误的,参见'svnadmin load --help',但它首先遇到这个错误。)
是否SVN服务器安装使用相同的版本? – AlG 2010-05-27 15:55:55
此问题属于serverfault.com,因为它不是与编程相关的,而是与服务器管理相关的。 – 2010-05-27 16:16:07
哦,我不知道有一个serverfault.com 我在哪里可以看到类似的网站列表,如*和serverfault? – Jonathan 2010-05-27 18:22:23