admin管理员组

文章数量:1532656

使用svn的过程中,有的时候由于自己操作故障或者系统原因,导致svn不能更新,提示clean up也不能成功,陷入了死循环。根目录使用clean up,也没能够成功,可以尝试一下本方法:
1、先找到项目的根目录,然后找到【.svn】这个文件夹(此文件夹是隐藏的,查看按钮的隐藏项目勾选上就可以看到了),进入.svn文件夹找到wc.db这个文件。
2、下载一个叫sqlite3.exe的文件(百度得到),将.svn和sqlite3.exe放在一个文件夹里。
3、在当前文件夹使用cmd命令,然后使用以下命令(中括号里的为执行的命令)
1 【sqlite3 wc.db】
2 【.tables】查看表
3 此时看一下是否有work_queue和wc_lock
4 如果有的话删除掉 work_queue
【delete from work_queue;】注意表的大小写保持一致
5 退出 把wc.db文件替换一下就可以了,
如果有错误是Error: Working copy ‘xxxx’ locked.
也需要把wc_lock这个表也删掉就可以了

本文标签: 解决方法SVNupdateCleanup