博文类型: 技术向
背景: update svn的时候报错,说某个文件被锁了
目标: svn恢复正常
一、下载sqlite3
二、找到正确的位置放sqlite3
将下载的sqlite3.exe文件复制到项目.svn文件的同级目录下。
注意:
- .svn文件是默认隐藏的,需要在文件夹的查看中勾选‘显示隐藏文件’才能看到。
- sqlite3.exe文件是放在.svn的同级目录下,不是.svn目录里。
三、解决问题
第一步
单击项目文件路径(也就是sqlite3.exe存放的路径)
输入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"
将上面四行代码都执行下。
然后就可以去clean up项目了。如果还是失败,那就再来一次这个流程。我也是将这个流程执行了三四次才莫名奇妙的好了。