我正在从事一个已签入 SVN 的项目。我正在使用 CloudForge 来托管我的 SVN 数据。我正在使用的所有三台计算机(Windows 8 笔记本电脑、Windows 7 VMware 会话、Mac)都运行良好。我最近将我的 Windows 7 计算机从 1.7.xxxx 升级到 TortoiseSVN 1.8.xxxx。大约在同一时间,Windows 7 机器不再允许我通过 TortoiseSVN 提交。我会得到这个错误。
svn:E175002:“/henksprojects”上的 PROPFIND 请求失败:405 方法不允许
当我尝试存储库浏览时,我会得到同样的错误。我检查了另外两台电脑,它们仍然工作正常。我完全卸载了 TortoiseSVN 和 SVN,重新启动并重新安装,但仍然出现错误。当我从命令行尝试这个时:
svn ls https://hvanbrug@mpssoftware.svn.cloudforge.com/henksprojects
我也得到那个错误。当我尝试将密码强制输入 URL 时,我收到不同的错误。
svn: E020014: Unable to connect to a repository at URL https://hvanbrug:xxxxx@mpssoftware.svn.cloudforge.com/henksprojects'
svn: E020014: Error running context: Internal error
看来这台计算机(VM)再也无法访问我的 SVN 数据了。
到目前为止我发现的所有东西都表明这可能是服务器设置的问题,或者我在存储库中已经有一个重复的目录,但这与我看到或尝试做的不匹配。我无法列出存储库的内容。我已经从这台计算机上完全删除了我的工作副本。我无法访问服务器,无论如何,其他两台计算机仍然可以正常工作。
我希望那里有人知道可能发生了什么。
有趣的是,我刚刚重新安装回 1.7.11.xxx,一切都恢复正常了。1.8仍然没有运气。
我安装的两个版本都是 64 位的。