2012-11-26 30 views
7

我在Windows 7上使用Eclipse JUNO。部分選定資源未清理。 svn:E155032:未找到原始文本

我使用Visual SVN作爲SVN存儲庫。

當我嘗試更新文件,我得到一個錯誤

未更新一些資源。 svn:E155004:'E:\ SVN \ tms'中有未完成的工作項目;首先運行'svn cleanup'。

當我通過右鍵運行SVN清理點擊項目,我得到一個錯誤

一些選定的資源都沒有清理。 SVN:E155032:質樸的文字沒有找到

+1

沒有解決方案呢.. –

回答

2

您可以下載的SmartSVN恢復丟失的原始文件

4

下載的SmartSVN,然後點擊‘驗證管理區’來解決矛盾。更多參考here

+1

感謝您的博客提及:-)這個問題已成爲我的流量的主要來源之一。 – invertedSpear

2

什麼工作對我來說是要找到失蹤的原始節點,並使用

sqlite3 .svn/wc.db 
sqlite> select * from pristine where checksum="$sha1$<your missing pristine here>"; 

這個沒有取得任何結果(缺少原始,預計結果)

當地SVN DB直接刪除它
sqlite> select * from nodes where checksum="$sha1$<your missing pristine here>"; 

我只有一個項目有,所以當我已將它刪除:

sqlite> delete from nodes where checksum="$sha1$<your missing pristine here>"; 

然後用力svn更新刪除的節點和一切工作正常

+0

它的工作原理。通過這個,你明白svn是如何工作的。優秀! –