svn报错:“Previous operation has not finished; run ‘cleanup’ if it was interrupted“ 的缓解方法

     
 今天反了代码提交时,提交接近形成而窗口还免关电脑蓝屏了。夏天来了,电脑比人尚害怕热啊~~~
  心里咯噔一下,估计svn又见面发生有不三不四的题材了。

果,待电脑又开后开eclipse,文件或者新增状态,提交报错,提示用实践clean
up 。

       但svn执行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,解压到D:\Offsite\.svn文件夹下,解压后底sqlite3.exe才475KB大小。

       1. 运行cmd,进入到D:\Offsite\.svn文件夹下,执行sqlite3
wc.db,打开数据库

          sqlite 1

           

        2. 执行.table 可以查阅表名

           sqlite 2

 

        3. 执行delete from work_queue; 命令。

            sqlite 3

 

         4. 重试 clean up 操作,问题迎刃而解。

      

网站地图xml地图