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就可以正常使用了
遇到的没有解决的朋友可以试一下这个方法成功了分享下!

你可能感兴趣的:(java开发工具)