将SVN repo从一台服务器迁移到另一台服务器时丢失信息

将SVN repo从一台服务器迁移到另一台服务器时丢失信息,svn,apache2,ubuntu-12.04,Svn,Apache2,Ubuntu 12.04,我想将数据从旧的SVN服务器迁移到新服务器。我需要一个SVN位置与2个文件夹主干和分支。我还希望能够在以后添加新文件夹,这样我就可以将源代码移动到新的分支。因此,尽管我的ubuntu是12.04,但我还是按照步骤进行了操作。我在我的用户主页上尝试了以下步骤: mkdir /home/user/svn cd /home/user/svn sudo mkdirs trunk branch sudo svnadmin create trunk sudo svnadmin create branch s

我想将数据从旧的SVN服务器迁移到新服务器。我需要一个SVN位置与2个文件夹主干和分支。我还希望能够在以后添加新文件夹,这样我就可以将源代码移动到新的分支。因此,尽管我的ubuntu是12.04,但我还是按照步骤进行了操作。我在我的用户主页上尝试了以下步骤:

mkdir /home/user/svn
cd /home/user/svn
sudo mkdirs trunk branch
sudo svnadmin create trunk
sudo svnadmin create branch
sudo svnadmin --force-uuid load /home/user/svn/trunk < /home/user/sample.svn_dump
在访问http://{ip}/svn/trunk时成功加载数据后,我看到
内部服务器错误

有人能建议我对SVNadmin和配置是新的吗

apache2日志中的错误日志:

[notice] caught SIGTERM, shutting down
[notice] Apache/2.2.22 (Ubuntu) DAV/2 SVN/1.6.17 configured -- resuming normal operations
[error] [client 192.168.7.83] Could not fetch resource information.  [403, #0]
[error] [client 192.168.7.83] (2)No such file or directory: The URI does not contain the name of a repository.  [403$
[error] [client 192.168.7.83] File does not exist: /var/www/favicon.ico

尝试使用file:protocol本地访问/home/user/svn/trunk

大概是这样的:

svn ls file:///home/user/svn/trunk

可能会显示更清晰的错误消息。

我看到以下错误:
svn:无法打开URL的ra_本地会话svn:无法打开存储库'file:///home/user/svn“
我还看到
主页
正在以某种方式解析为主页+当前用户,就像
/home/user
您使用了什么file:///home/user/svn 或file:///home/user/svn/trunk ? 第二个是正确的。此外,我怀疑您可能会误解svn的概念,因为不寻常的存储库名称-主干和分支。你确定它应该是不同的存储库吗?通常是同一个存储库中的不同分支。现在我看到文件夹时更正了路径。现在我该怎么办?实际上,我想要像branch_V1、branch_V2之类的东西,因为我有越来越多的版本,所以最新的版本在主干中。您是对的,分支和主干应该在相同的存储库中,但我无法创建它,所以我选择它在不同的repo中。好的,如果您可以使用svn访问存储库,那么现在是查看Apache日志的时候了(可能需要启用详细日志记录)。我不知道该怎么做,使用google/bing/whatsever..我想应该是error.log或类似的东西。对我来说,access.log听起来像是成功请求的日志。
svn ls file:///home/user/svn/trunk