svn执行clean up命令失败的解决方法

使用svn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。


image.png

解决办法:

  1. 下载sqlite3.exe文件,官网https://www.sqlite.org/download.html;
  2. 点开svn 项目的主目录,找到.svn文件夹,打开后发现有个wc.db文件;
  3. 将第1步的sqlite3.exe文件和第2步的wc.db文件都放到svn 项目的主目录下,和.svn目录同级;
  4. 在开始菜单找到cmd.exe打开Windows命令行窗口,输入SVN项目路径,进入wc.db文件所在目录后执行以下命令:
sqlite3 .svn/wc.db                #打开数据库database
"select * from work_queue"        #查询表
"delete from work_queue"          #删除表数据记录
cmd
  1. 关闭cmd命令行窗口,将wc.db文件放回.svn目录;
  2. 再对SVN项目文件执行clean up操作成功。

你可能感兴趣的:(svn执行clean up命令失败的解决方法)