天天看點

svn報錯-ra_serf: The server sent a truncated HTTP response bodysvn報錯-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報錯-ra_serf: The server sent a truncated HTTP response bodysvn報錯-ra_serf: The server sent a truncated HTTP response body

打開本地檔案夾,發現項目就拉下了一小半,還有一大部分都沒有拉下下來。

出錯原因

故檢視了

SVN

的下載下傳機制,發現

SVN

的請求是寫一個

XML

包體,如果倉庫過大,請求的

body

就變得很大了,導緻請求逾時,檔案夾就會被上鎖(locked) ,導緻隻能

check out

一部分檔案。

解決辦法

  1. 在項目裡面右擊滑鼠,選擇 clean up
    svn報錯-ra_serf: The server sent a truncated HTTP response bodysvn報錯-ra_serf: The server sent a truncated HTTP response body
  2. 在彈出的 clean up 框裡面,勾選 Break write locks(解鎖),點選确定
    svn報錯-ra_serf: The server sent a truncated HTTP response bodysvn報錯-ra_serf: The server sent a truncated HTTP response body
  3. 然後使用 SVN Update 更新一下檔案,就可以了
    svn報錯-ra_serf: The server sent a truncated HTTP response bodysvn報錯-ra_serf: The server sent a truncated HTTP response body
  4. 如果還是報

    ra_serf: The server sent a truncated HTTP response body

    ,重複上述操作即可。

    原因是 check out 的檔案過大,需要分批次打包。一般情況下,基本重複上述操作兩次就都能解決。

svn報錯-ra_serf: The server sent a truncated HTTP response bodysvn報錯-ra_serf: The server sent a truncated HTTP response body

繼續閱讀