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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值