首页 > 其他分享 >SVN报错“Failed to run the WC DB work queue associated with”解决办法

SVN报错“Failed to run the WC DB work queue associated with”解决办法

时间:2024-02-20 16:01:44浏览次数:38  
标签:SVN svn sqlite run 报错 sqlite3 WC NODES wc

 最近在check SVN上的iOS代码时,失败报错:  Failed to run the WC DB work queue associated with “目录/文件”,clean up同样报错。最后在网上找到了解决方案并解决了问题,解决方法如下:

一、安装sqlite3

1 下载

  我是window10 32位,下载以下文件:

1.下载 sqlite-dll-win32-x86-3140100

2.下载 sqlite-tools-win32-x86-3140100

      官方下载地址:https://www.sqlite.org/download.html

2 安装

(1)先在C盘建一个文件夹 sqlite

(2)把 sqlite-dll-win32-x86-3140100 中解压出来的两个文件(sqlite3.def 和 sqlite3.dll)复制到刚才新建的目录(C:\sqlite)中

(3)把 sqlite-tools-win32-x86-3140100 中解压出来的文件 sqlite3.exe 复制到C:\sqlite 目录中

(4)添加系统环境变量, 在Path变量值后面添加 C:\sqlite(windows7系统不要忘记分号),如下图所示:

(5)验证是否安装完成。运行cmd,切换到C盘根目录,输入sqlite3,然后回车,如果安装成功的话,会显示sqlite版本号,如下图所示:

 

   OK,Sqlite3已经安装完成了。

二、解决过程

  1. 打开cmd,进入到需要清理目录的.svn目录中,查看是否存在wc.db文件

C:\WINDOWS\system32>e:

E:\>cd E:\yscit\workspace\coding\96_IOS\.svn

E:\yscit\workspace\coding\96_IOS\.svn>dir

 驱动器 E 中的卷没有标签。

 卷的序列号是 A05F-0B3D

 E:\yscit\workspace\coding\96_IOS\.svn 的目录

2021/06/15  14:26                 3 entries

2021/06/15  14:26                 3 format

2021/06/15  14:26    <DIR>          pristine

2021/06/15  14:31    <DIR>          tmp

2021/06/15  14:31           671,744 wc.db

2021/06/15  14:31                 0 wc.db-journal

               4 个文件        671,750 字节

               2 个目录 47,469,176,320 可用字节

  2.用sqlite3打开wc.db文件

E:\yscit\workspace\coding\96_IOS\.svn>sqlite3 wc.db

SQLite version 3.7.15.2 2013-01-09 11:53:05

Enter ".help" for instructions

Enter SQL statements terminated with a ";"

sqlite>

  3.看看wc.db里面都有哪些表(非必要):

sqlite> .table

ACTUAL_NODE    NODES          PRISTINE       WC_LOCK

EXTERNALS      NODES_BASE     REPOSITORY     WORK_QUEUE

LOCK           NODES_CURRENT  WCROOT

sqlite>

  4.接下来我们要做的就是对NODES、WORK_QUEUE、WC_LOCK进行清理。

# 看看有啥,非必要

sqlite> select * from NODES where local_relpath like '%*%';

# 1|src/path/to/136*12.png|0|src/path/to|1|dpath/to/136*12.png|12487|normal|||file|(svn:mime-type application/octet-stream)||$sha1$a6ab08429621146c6f3d2aeb3b246b7daa2e1c5f||10739|1563264828707442|提交人帐号|||||

# 1|src/path/to/136*12-hover.png|0|src/path/to|1|path/to/136*12-hover.png|12487|normal|||file|(svn:mime-type application/octet-stream)||$sha1$42fa4db5041d07f474d15c6b426e08de87f32d61||10739|1563264828707442|提交人帐号|||||

# 清理它,必要

sqlite> delete from NODES where local_relpath like '%*%';

sqlite> delete from WORK_QUEUE;

sqlite> delete from WC_LOCK;

  执行完上面三条清理命令后再svn update检出就ok了,有多少个这类文件上面步骤就要重复多少次(裂开.jpg)。大家如有什么更好的解决方法,欢迎评论区留言交流。

参考资料:

1.解决SVN Cleanup错误: Failed to run the WC DB work queue associated with

2.SVN:文件名、目录名或者卷标语法不正确

本文来自博客园,作者:yscit,转载请注明原文链接:https://www.cnblogs.com/yscit/p/14903911.html

 

标签:SVN,svn,sqlite,run,报错,sqlite3,WC,NODES,wc
From: https://www.cnblogs.com/chenze-Index/p/18023306

相关文章

  • windows server 2019/2022安装WSUS更新服务器配置System.Runtime.InteropServices.COM
    现象: 2024-02-1814:41:10Postinstallstarted2024-02-1814:41:10Detectedroleservices:Api,UI,WidDatabase,Services2024-02-1814:41:10Start:LoadSettingsFromXml2024-02-1814:41:10Start:GetConfigValuewithfilename=UpdateServices-Services.xmlit......
  • nginx启动报错:ngx_http_image_filter_module.so" version 1016001 instead of 1022001
    问题现象,启动nginx,提示版本不对[root@k8s-test-node2modules]#/data/nginx/sbin/nginxnginx:[emerg]module"/usr/lib64/nginx/modules/ngx_http_image_filter_module.so"version1016001insteadof1022001in/usr/share/nginx/modules/mod-http-image-filter.conf:1......
  • uniapp编译成微信小程序报错-Component is not found in path "components/canvaspage
     问题:我需要将components/canvaspagebg/index引入进pages/index/index   报错了pages/index/index页面引入: uni-app程序编译成微信小程序后,组件无法显示,控制台报错,错误信息为: 我查看了路径,是对的看网上的解决办法就是 我取消勾选后刷新页面就可以了,此时我在选中......
  • 云电脑Win7系统安装报错详解:问题与解决方案
    本文分享自天翼云开发者社区《云电脑Win7系统安装报错详解:问题与解决方案》,作者:每日知识小分享随着云计算技术的快速发展,越来越多的人开始使用云电脑。然而,在为云电脑安装Win7系统时,一些用户可能会遇到各种安装错误。本文将详细介绍在云电脑Win7系统安装过程中可能出现的报错,分析......
  • 【已解决】IDEA项目启动时Maven报错:Downgrade Maven to version 3.8.1 or earlier in
    报错场景如下:Possiblesolutions:CheckthatMavenpomfilesnotcontainhttprepositoryhttp://mvn.gt.igexin.com/nexus/content/repositories/releases/CheckthatMavenpomfilesnotcontainhttprepositoryhttp://repo1.maven.org/maven2Addamirror(s)forhtt......
  • Vue3引入element报错
    问题描述:在Vue3中引入element(控制台npmielement-ui-S),引入完成后并不能成功应用element组件解决方案:目前element-ui只支持Vue2.6以下的版本,想在Vue3.0使用这个组件库,就要使用element-plus1.在根目录vueaddelement-plus2.在main.js中引入即可import{createApp}fro......
  • odoo安装模块报错& 更新postgresql数据库
    在本地win11环境下部署了一个odoo17,一开始还好好的,运行几次之后,每次登录就会报错,安装模块时也会报错。一开始,服务器的报错信息提示keyerror:mail.... 个人判断应该是缺少模块,在尝试安装了邮件营销的模块后恢复正常。但是随后尝试别的模块时又开始报错。网页前端和服务......
  • docker login 私有仓库harbor 502 Bad Gateway的报错
    具体报错:Logindidnotsucceed,error:Errorresponsefromdaemon:loginattempttohttp://harbor.com/v2/failedwithstatus:502BadGateway其实harbor在网页端是可以登录的,但是dockerlogin-uadmin-p1harbor.oldboyedu.com的时候依旧是提示报错的一般这种报错......
  • IDEA、Pycharm等所有JetBrains产品同时报错:Internal error. Please refer to https://
    IDEA、Pycharm等所有JetBrains产品同时报错:Internalerror.Pleaserefertohttps://jb.gg/ide/critical-startup-errors错误Internalerror.Pleaserefertohttps://jb.gg/ide/critical-startup-errorscom.intellij.ide.plugins.StartupAbortedException:Cannotstartap......
  • ptk磐维2.0 om报错
    目录适用范围问题概述问题原因解决方案适用范围ptk安装的磐维2.0问题概述近期ptk安装的磐维2.0数据库,发现gs_om这个命令执行报错。[omm@pw_1~]$gs_om-tstatus[GAUSS-50222]:Thecontentoffile/enmo/panweidb/tool/version.cfgisnotcorrect.Commitidiswro......