快捷搜索: 王者荣耀 脱发

svn报错-ra_serf: The server sent a truncated HTTP response body

svn报错-ra_serf: The server sent a truncated HTTP response body

从 SVN 上 check out 项目到本地的时候,遇到了一个这样的报错

打开本地文件夹,发现项目就拉下了一小半,还有一大部分都没有拉下下来。

出错原因

故查看了 SVN 的下载机制,发现 SVN 的请求是写一个 XML 包体,如果仓库过大,请求的 body 就变得很大了,导致请求超时,文件夹就会被上锁(locked) ,导致只能 check out 一部分文件。

解决办法

  1. 在项目里面右击鼠标,选择 clean up
  2. 在弹出的 clean up 框里面,勾选 Break write locks(解锁),点击确定
  3. 然后使用 SVN Update 更新一下文件,就可以了
  4. 如果还是报 ra_serf: The server sent a truncated HTTP response body ,重复上述操作即可。 原因是 check out 的文件过大,需要分批次打包。一般情况下,基本重复上述操作两次就都能解决。
经验分享 程序员 微信小程序 职场和发展