关闭

SVN Update Commit Cleanup 报错 陷入死循环解决方案

标签: svn
2577人阅读 评论(0) 收藏 举报

执行cleanup时 报错

svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted




SVN cleanup的时候失败, 提醒要先cleanup, 别提有多恶心了。上一次加班时,实在受不了就重新checkout了。今天查到了解决的方法,记录一下,


解决方法:清空svn的队列


1.下载sqlite3.exe   http://www.sqlite.org/download.html,

     找到 Precompiled Binaries for Windows,点击 sqlite-shell-win32-x86-3080500.zip 下载,



2.设置 svn源代码 文件夹 及文件 显示 所有文件(包括隐藏文件),会发现 .svn/wc.db 文件,找到你项目的.svn文件,查看是否存在wc.db


3.将sqlite3.exe放到.svn的同级目录


4.启动cmd执行sqlite3 .svn/wc.db "select * from work_queue"


5.看到很多记录,下一步执行delete from work_queue




6.ok了,现在在到项目里面,执行cleanup,完全没问题了,图标状态也已经恢复了。




0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:250884次
    • 积分:3567
    • 等级:
    • 排名:第9857名
    • 原创:121篇
    • 转载:25篇
    • 译文:0篇
    • 评论:33条
    最新评论