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


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

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

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

    不多说了,上操作步骤

    1、需要在官网上下载Sqlite3.exe(http://www.sqlite.org/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,就好了

  • 相关阅读:
    什么是理想?
    leetcode 62. 不同路径-动态规划及优化,双100%
    使用双指针暴力解决力扣28题《实现 strStr()》
    使用双指针解决力扣27题《移除元素》
    SQL SERVER 数据库日志已满时清理日志的方法
    修改git提交的名字和邮箱
    React Native运行出现Could not find "iPhone X" simulator
    eosio 编译与部署
    恢复经常写博客的习惯
    MAC OS系统替换homebrew使用阿里云或中科大的镜像源
  • 原文地址:https://www.cnblogs.com/pinpin/p/11395438.html
Copyright © 2020-2023  润新知