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 的文件过大,需要分批次打包。一般情况下,基本重复上述操作两次就都能解决。