svn cleanup失败

阅读更多

"svn: E155009: Failed to run the WC DB work queue associated with"原因分析及解决方案

参考:

https://www.cnblogs.com/huojiaoqingchun0123/p/7568830.html

https://blog.csdn.net/zhoucheng05_13/article/details/81709921

 

如图:当clean up也失败的时候


svn cleanup失败_第1张图片

 

 

 

需要使用sqlite来解除lock的内容

下载地址:

https://www.sqlite.org/download.html
svn cleanup失败_第2张图片
  

 

 

1.先配置sqlite的环境变量:


svn cleanup失败_第3张图片
 


svn cleanup失败_第4张图片


svn cleanup失败_第5张图片
 
 

2.进入对应失效的.svn目录(默认隐藏的)


 

 

3.在该目录下执行:

sqlite3 wc.db "select * from work_queue"

可以看到有许多条被lock的内容


 

再执行一下语句删除

sqlite3 wc.db "delete from work_queue"

 

如果还不行再执行下面的语句

 

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

4.完成后再进行clean up操作

  • svn cleanup失败_第6张图片
  • 大小: 38.5 KB
  • svn cleanup失败_第7张图片
  • 大小: 32.2 KB
  • svn cleanup失败_第8张图片
  • 大小: 39.1 KB
  • svn cleanup失败_第9张图片
  • 大小: 2 KB
  • svn cleanup失败_第10张图片
  • 大小: 26.7 KB
  • svn cleanup失败_第11张图片
  • 大小: 13.4 KB
  • svn cleanup失败_第12张图片
  • 大小: 12.5 KB
  • 查看图片附件

你可能感兴趣的:(svn cleanup失败)