将转储加载到新存储库后的SVN日志

时间:2015-10-15 10:04:35

标签: ubuntu svn

我已将SVN存储库从一台服务器转移到另一台服务器。我使用dump命令备份原始存储库:

svnadmin dump repo-one > /tmp/repo-one.svn.dump

在我的新服务器上,我将转储文件加载到一个同名的新存储库中:

svnadmin load /home/svnadmin/svn/repo-one < /home/svnadmin/svn/repo-one.svn.dump

我可以看到转储已成功加载,350多个修订版已成功导入。

当我使用&#34; TortoiseSVN Repo-browser&#34;要查看文件,我可以连接并查看最新文件。当我点击&#39; HEAD&#39;在旧服务器上按钮amd然后单击Show log按钮,这将显示所有更改的列表。

在新服务器上,我收到一条错误消息:

There has been a problem contactng the server.
Do you want to see the cached data instead?

是什么原因导致日志无法显示历史记录?

1 个答案:

答案 0 :(得分:0)

我正在寻找错误的区域 - 我认为“TortoiseSVN”在这里出错,但实际上它是新存储库中的一个设置。

我的新存储库位于:

/home/svnadmin/svn/repo-one

创建此存储库(和任何存储库)时,还会创建一个svnserve.conf文件,该文件位于:

../repo-one/conf/svnserve.conf

使用您喜欢的文本编辑器打开svnserve.conf文件,找到以下行:

anon-access = read

read值替换为none,以便该行现在如下所示:

anon-access = none

保存文件,并尝试使用“TortoiseSVN”访问日志,然后将再次提供完整的日志。