天天看點

idea更新svn出現Error:svn: E155004:

在做項目的時候,svn更新或者送出的時候可能出現

Error:svn: E155004: There are unfinished work items in 'E:\xxx\intellij_work\Trunk'; run 'svn cleanup' first.

原因不清楚,自己猜測可能是在idea更新項目的時候,因為網絡或者電腦卡頓或者我們人為的将其打斷,導緻更新項目失敗,svn對檔案進行保護,就會對檔案進行上鎖。

解決辦法:

1,解決辦法:右鍵項目“subvesion-->cleanup",清除下svn的緩存,可能會恢複,

2,看大師兄的一篇文章上說,他在cleanup後出現樂新的問題

     Error:Error performing cleanup for 'E:\xxx\intellij_work\Trunk': svn: E155004: There are unfinished work items in 'E:\xxx\intellij_work\Trunk'; run 'svn cleanup' first.

3,百度上說删除項目下  .svn中locked的檔案,當時自己找了半天也沒有找到,就放棄樂,直接在項目下用svn的cleanup功能,把“解鎖"選上,然後就可以更新了,感覺有點懵逼

4,剛看到一個感覺挺靠譜的

    首先使用sqlite3讀取.svn下的wc.db删除裡面的work_queue(執行指令:delete from work_queue)->

   然後通過svn的外部工具進行更新和送出然後--》

    選擇setting中的version Control --》把項目和svn的關聯删除--再重新添加進來。

   intellij 中的svn就可以正常使用了

遇到的沒有解決的朋友可以試一下這個方法成功了分享下!

繼續閱讀