环境:
客户端
windows 7 终极 x64
TortoiseSVN(最新)
服务器
ubuntu 10.4
svn(它是由另一个不是我的人安装的。他们称之为“svn”。我不是 linux 系统专家,所以我不知道服务器是什么。像 visualsvn、ubersvn ......)
apache
mysql
php
使用usvn 来管理svn。
问题:
在结帐/更新时,我可以看到以下消息:
'/ / /!svn/vcc/default' 的报告:无法读取块大小:连接已被服务器关闭(http://***)
但实际更新或结帐成功。只是消息。
当我更新相同的版本时,没有错误。
这有点烦人,但我可以忍受。但真正的问题是当我尝试提交时。我不能答应。
当我尝试提交时,提交需要很长时间。最后,它失败了。与下一条消息。该消息显示我的语言,所以我不知道确切的消息。接下来我把它翻译成英文:
提交失败:服务器向 MERGE '/svn/***/trunk' 返回了一个意外的值(400 Bad Request)作为对该请求的响应。
此问题仅发生在此客户端 PC 上。
而另一台装有此 SVN 服务器的客户端 PC 则不会出现问题。
而且,与其他 SVN 服务器的客户端 PC 永远不会出现问题。
我一遍又一遍地重新安装 TortoiseSVN 并将其删除并清理注册表(使用 find Tortoise)并重新安装,但这个问题仍然存在。我不认为这个问题是由服务器或客户端引起的。
谁知道它的解决方案?