我刚刚在我为 repos 创建的 droplet 上安装了 svn。我创建了一个位于此处/home/svn/repos/stack
液滴上的存储库。然后我转到我的桌面并创建了一个新文件夹并单击导入(使用 TortoiseSVN),我收到以下错误:
Unexpected HTTP status 405 'Method Not Allowed' on '/svn/stack'
和
PROPFIND request on '/svn/stack' failed: 405 Method Not Allowed
有人知道如何解决这个问题吗?我做事的顺序是否正确?
我认为您尝试添加的文件夹已经存在于 svn 中。您可以通过将文件签出到其他文件夹来确认,并查看 trunk 是否已具有所需的文件夹。
所以,拿文件夹1并制作一个文件夹1副本。
svn delete folder1
svn add folder1Copy
commit & update
svn mv folder1Copy/ folder1/
再次提交并修复。
或
我已经通过为 SVN 存储库设置 HTTPS 解决了这个问题。代理服务器不允许DAV,但由于代理服务器无法解释HTTPS,因此无法阻止DAV。