當運行Get SVN獲取到來自上游SVN倉庫拉最新的分支,我得到這個錯誤:致命錯誤混帳SVN期間拆包樹對象獲取
$ git svn fetch
fatal: failed to unpack tree object 5ecb324e8b8fcb918acb253f33edc6ce49e49e0d
read-tree 5ecb324e8b8fcb918acb253f33edc6ce49e49e0d: command returned error: 128
現在在git的每一次嘗試svn的上本地回購導致相同的錯誤。最初我運行git版本1.5.6.4_0,並在錯誤發生後,我嘗試更新到1.6.0.2_2,並且問題仍然存在。
有什麼辦法來清理這個腐敗?上游存儲庫的新git svn克隆是好的,但我想保留我現有的設置。我瀏覽過文檔並且搜索了這個問題,但沒有運氣。
感謝您的信息。不幸的是,沒有損壞的文件出現,只有少數不可及的樹/提交/ blob。 使用git作爲svn repo的前端我沒有上游git用於恢復的rsync。我嘗試從新鮮的git svn克隆rsync,但失去了我所有的本地分支機構。 – notascleveras 2008-12-08 17:50:01
2到3個月前,在新聞組(或者郵件列表)中有一個報告,他們遇到了類似問題,當他們重新打包回購時,這些問題就消失了。我一直無法找到報告,這可能意味着它不是完全相同的錯誤消息。 – Paul 2008-12-09 07:22:02