最近我在使用TortoiseSVN(1.8.7.25475)或AnkhSVN(2.5.12471.17)提交到一个单一的SVN仓库时遇到了错误:
运行上下文错误:服务器发送了不正确的HTTP响应
以下是TortoiseSVN中错误的截图:
虽然像素可能不同,但在AnkhSVN中产生的错误相同。
这只似乎会影响到修改的尝试,而不是添加或删除;我可以成功地向同一台服务器的其他SVN仓库提交修改。
由于我的队友们继续向问题仓库提交修改,而且问题只发生在我的提交中,因此我尝试了清空工作副本后提交一些简单的修改:一次只提交一个修改可以工作,但后来...又是同样的错误。
我还搜索、查看并尝试了一些可能的解决方案(例如Stefan Küng回复的TortoiseSVN论坛中的线程)——调整注册表(备份后删除HKEY_CURRENT_USER\Software\Tigris.org
),检查全局属性,确保我没有使用代理。但是还是同样的错误。
最后,我尝试修复和降级TortoiseSVN。但是还是同样的错误。
是否有其他人在类似的情况下遇到过这个错误并找到解决办法?
请注意,一些相关的搜索结果提到了调整httpd.conf
或其他方面的SVN服务器配置,但我认为调整服务器并不适当。我的队友们仍然可以使用相同版本的TortoiseSVN(相同的操作系统- Win 7 Pro 64-bit等)提交修改到同一个仓库。也许我在服务器上错过了某些可能只会影响我而已的东西。
http-bulk-updates = yes
)没有起作用 :( - Federico Destefanis