公司项目中大部分使用的是SVN,多人开发的过程中很容易会出现一些错误,在项目开发中我就遇到一些问题。
报错信息:cleanup failed–previous operation has not finished; run cleanup if it was interrupted
解决方法:
- 找到项目的.svn结尾的文件,可以看到里面有wc.db这样一个文件.
- 右击wc.db,选择软件打开这个数据库文件(Mac上可以使用Navicat Premiun,Windows可以使用的sqlite工具很多,就不介绍了)
- 执行
select * from work_queue
- 会在窗口看到一条记录
- 再执行
delete from work_queue
- 可以再次执行
select * from work_queue
看看是否能查询到数据(此步骤可以省略) - 回到svn里出错的文件夹,右键,执行clean up命令,就可以进行clean up了。