zoukankan      html  css  js  c++  java
  • 关于SVN无法update和commit也无法clean up的问题

    今天在做公司项目的时候发现一个问题,突然之间我的svn就down了,无法update,也无法commit,总是提示要clean up,但是当我真的clean up的时候发现又报其他的错误。后来上网找原因,发现原来是因为SVN服务队列陷入了死循环,导致其内部保存队列的sqlite数据库无法及时清除队列导致。

    解决方案:

      1、下载sqlite3.exe放置到本地库内(与.SVN队列同级<.SVN是隐藏文件夹,如何查看不知道的百度即可>)

      2、找到.svn目录查看内部是否有wc.db文件

      3、打开cmd命令行,进入到sqlite3.exe所在的位置,执行:

      

    sqlite3 .svn/wc.db
    

      此时能看到:

    此时我们通过sqlite进入到wc.db数据库内

      4、继续,执行:

    select * from work_queue
    

      会看到:

      

      5、我们发现内部出现了代号207的队列,这就是我们没有执行完的一个队列,那么继续执行:

    delete from work_queue
    

      通过这段代码删除队列中的任务

      6、此时继续查询队列,可以看到已经没有未完成的队列了

    到现在,试试clean up,发现又可以了。

  • 相关阅读:
    C语言I博客作业08
    作业7
    作业6
    作业5
    作业--4
    java基础学习--I/O流
    刷题记录--[CISCN2019 华北赛区 Day2 Web1]Hack World
    ADB测试Android真机
    sqli-labs通关笔记
    Tensorflow入门
  • 原文地址:https://www.cnblogs.com/sky903700252/p/7384209.html
Copyright © 2011-2022 走看看