IntelliJ IDEA下 svn: E155004: There are unfinished work items in ''; run 'svn cleanup' first解决

今天项目开发的好好的,然后突然公司网络好像有问题了,SVN项目一个拉不下来,之后换个网络,结果出现了一个错误。

svn: E155004: There are unfinished work items in ''; run 'svn cleanup' first

之后先是在idea里面运行 VCS|Refresh File Status ,无果。
试着执行 Cleanup Project 接着报其他错误。

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

一番尝试之后,发现是SVN的版本问题,因为idea的插件跟本机装的SVN版本不一致,网络中断之后,出现问题了,网上一大堆的说先换低版本,先运行clean up,然后再更新代码。

觉得这种方法太麻烦了,指不定会抛出其他错误出来,应该还有其他的解决办法,继续寻找解决办法。
没想到真的有其他办法,终于解决了我的问题,在这记录一下我的解决过程。
解决办法:下载一个软件
sqlite-shell-win32-x86: sqlite3.exe
截图
主要是把 sqlite-shell-win32-x86: sqlite3.exe 这个程序解压出来放到放到svn 项目的主目录下(和.svn目录同级的目录),然后在当前目录下面进入 cmd。
在命令行输入

sqlite3 .svn/wc.db “select * from work_queue”

完了之后出现很多的信息
在这里插入图片描述
这些应该就是断网之后没有拉下来的项目,把这些都删除掉。

sqlite3 .svn/wc.db “delete from work_queue”

删除之后再执行查询,看看删除成功没有,没有一条记录就是成功了。
之后再执行下面一条命令:

sqlite3 .svn/wc.db "select * from wc_lock" 
sqlite3 .svn/wc.db "delete from wc_lock"

这个时候再执行idea里面的
在这里插入图片描述
执行成功,这个时候拉代码就不会遇到任何问题了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值