svn报错-ra_serf: The server sent a truncated HTTP response body
从 SVN 上 check out 项目到本地的时候,遇到了一个这样的报错
打开本地文件夹,发现项目就拉下了一小半,还有一大部分都没有拉下下来。
出错原因
故查看了 SVN 的下载机制,发现 SVN 的请求是写一个 XML 包体,如果仓库过大,请求的 body 就变得很大了,导致请求超时,文件夹就会被上锁(locked) ,导致只能 check out 一部分文件。
解决办法
-
在项目里面右击鼠标,选择 clean up
-
在弹出的 clean up 框里面,勾选 Break write locks(解锁)
-
然后使用 SVN Update 更新一下文件,就可以了
-
如果还是报
ra_serf: The server sent a truncated HTTP response body,重复上述操作即可。原因是 check out 的文件过大,需要分批次打包。一般情况下,基本重复上述操作两次就都能解决。

京公网安备 11010502036488号