SVN关于previous operation has not
2020-03-12 本文已影响0人
流浪骑士
vn执行clean up命令时报错“Previous operation has not finished; run 'cleanup' if it was interrupted”。 无论你到那个父层次的目录执行“clean up “,都是报一样的错。后将代码删除,想重新check out 都不行。
后上网搜索,本地.svn\wc.db数据库文件里面存储了svn的operation,表名是work_queue。
.db数据库文件可以用sqlite3打开。到网上下载sqlite3.exe,解压到 SVN目录\.svn文件夹下(下载地址: https://www.sqlite.org/2020/sqlite-tools-win32-x86-3310100.zip)
1. 运行cmd,进入到SVN目录\.svn文件夹下,执行sqlite3 wc.db,打开数据库
2. 执行.table 可以查看表名
3. 执行delete from work_queue; 命令。
image.png