svn清理失败的解决方法

开发中经常遇到SVN清理失败的问题:

解决方法:

   step1: 到 sqlite官网 https://www.sqlite.org/download.html 下载 sqlite3.exe      

            找到 Precompiled Binaries for Windows,下载


   step2: 解压,然后将下载到的 sqlite3.exe 文件复制到你项目的.svn的同级目录下 ,查看.svn目录下是否存在一个wc.db文件

   step3:  打开cmd执行 sqlite3 .svn/wc.db "select * from work_queue"  命令

   可以看到有哪些文件有问题

    step4:然后执行  sqlite3 .svn/wc.db "delete from work_queue"

执行完后再执行 sqlite3 .svn/wc.db "select * from work_queue"  问题已经被清理了

     step 5: 在有问题的工作目录下进行clean up,一般来说可以直接清理成功,OK

如果clean up时候遇到了 工作目录被lock的提示,清理的时候勾选一下Break locks即可