分享

SVN 执行cleanup报错:Cleanup failed to process the following paths

 孟帅1982 2023-10-20 发布于北京

先来说下这个错误的原因:用SVN在使用过程中,各种原因中途取消或中断,导致需要执行cleanup,但是由于上次操作未完成,在.svn/wc.db中的work_queue表中记录了SVN的工作队列,所以在执行cleanup时就报错了。

解决方法:清空.svn/wc.db中的work_queue表中的工作队列,让SVN没有”Previous operation(上一个操作的信息)”,就可以正常执行cleanup命令了

不多说了,上操作步骤

1、需要在官网上下载Sqlite3.exe(http://www./download.html)

2、下载后解压文件,将解压文件都拷贝到项目路径下的”.svn”中,与”wc.db”同级目录

这里注意下:默认”.svn”时隐藏的,通过文件夹选项”显示隐藏的文件、文件夹和驱动器”设置显示”.svn”文件夹

3、然后就是执行命令了,执行查询和删除命令

1)通过cmd命令控制台将目录转到svn版本控制的文件夹的.SVN

2)查询命令:可查询work_queue 表中是否有工作队列(嘿嘿,有点多余,因为都知道有了,不然也不来找解决方法了)

sqlite3 wc.db "select * from work_queue"

3)删除命令:删除work_queue 表中的工作队列

sqlite3 wc.db "delete from work_queue"

最后,再去试下cleanup,就好了

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多