主题:svn执行clean up命令时报错
svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。无论你到那个父层次的目录执行“clean up “,都是报一样的错。执行cleanup时候,提示要cleanup。看来是进入死循环了。1.内嵌数据库一般是用sqlite进行轻量级管理的。网上可以下到sqlite-shell-win32-x86: sqlite3.exe2.为了方便命令行执行,将sqlite3.exe放到svn 项目的主目录下,和.svn目录同级下。3.执行sqlite3 .svn/wc.db "select * from work_queue".看到有4条记录。就是刚才我执行的一些操作。226539|(sync-file-flags 93目录名 文件名)226540|(file-remove 21 .svn/tmp/svn-7B43C232)226541|(sync-file-flags 目录名 文件名)226542|(file-remove 21 .svn/tmp/svn-7B48224E)4.执行sqlite3 .svn/wc.db "delete from work_queue". 把队列清空。5.执行 sqlite3 .svn/wc.db "select * from work_queue". 确认一下是否已经清空队列,发现已经没有记录显示,说明已经清空了。6.最后再试一下,看是否可以clean up了。果然成功了。