SVN:在根目录下添加新文件夹时“存储库永久移动”错误

时间:2013-11-21 05:20:02

标签: svn

我对SVN有一个奇怪的问题: SVN位于http://local/svn(linux + apache),我有几个repos: http://local/svn/repo1http://local/svn/repo2

我的SVN客户端位于Windows中,文件夹为c:\mysvn

当我提交现有的子文件夹(例如http://local/svn/repo1/folder1)时,一切正常!

当我添加并尝试在Windows中提交新的子文件夹(例如c:\mysvn\repo1\folder2)时,我收到错误:

“存储库永久移动到http://local/svn/repo1;请重新定位”

当我尝试重新定位时,我得到同样的错误。

这发生在我拥有的所有仓库中。它之前没有发生,但我记不起CentOS服务器上最近的任何变化。

这是我的/etc/httpd/conf.d/subversion.conf

<Location /svn>
    DAV svn
    SVNParentPath /var/www/svn

    AuthType Basic
    AuthName "Subversion repos"
    AuthUserFile /etc/svn-users
    Require valid-user   
</Location>

来自apache的access_log文件:

192.168.2.15 - - [21/Nov/2013:11:14:10 +0200] "OPTIONS /svn/archives HTTP/1.1" 401 482 "-" "SVN/1.8.4 (x64-microsoft-windows) serf/1.3.2 TortoiseSVN-1.8.3.24901"
192.168.2.15 - gary [21/Nov/2013:11:14:10 +0200] "OPTIONS /svn/archives HTTP/1.1" 301 325 "-" "SVN/1.8.4 (x64-microsoft-windows) serf/1.3.2 TortoiseSVN-1.8.3.24901"
192.168.2.15 - gary [21/Nov/2013:11:14:10 +0200] "PROPFIND /svn/archives HTTP/1.1" 301 325 "-" "SVN/1.8.4 (x64-microsoft-windows) serf/1.3.2 TortoiseSVN-1.8.3.24901"

谢谢

1 个答案:

答案 0 :(得分:0)

我终于根据此消息找到了解决方法

http://tigris-scm.10930.n7.nabble.com/TortoiseSVN-1-4-0-Build-7195-fails-when-Apache-sends-301-Redirect-td39856.html

我在subversion.conf

中添加了以下行

BrowserMatch "TortoiseSVN" redirect-carefully