解决SVN无法提交、检出、清理失败,并提示显示乱码问题

当更新SVN时遇到清理失败的情况,可以尝试使用SQLite工具来手动清理工作队列。首先下载SQLite,创建临时文件夹,将wc.db文件复制到该文件夹,然后在命令行中运行SQLite命令清除工作队列。最后,覆盖原wc.db文件并执行清理,如果遇到锁定,选择解锁选项进行清理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

更新SVN时,提示要清理,但是清理失败,此时什么也操作不了

情况如图:
在这里插入图片描述

以下是解决方案:
1、下载splite 下载链接

在这里插入图片描述

2、新建一个临时文件夹(splite),使用英文名字,将解压的sqlite3.exe文件复制到splite文件夹下

在这里插入图片描述

3、找到你存放文件的SVN文件库中.svn文件夹里的wc.db文件,复制到splite文件夹里。有可能在SVN文件库里找不到.svn文件夹,那是因为.svn隐藏了。如下图:

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4、复制完成之后,通过cmd命令进入splite目录, 输入 sqlite3 wc.db 回车,然后输入select * from work_queue;

在这里插入图片描述
在这里插入图片描述

5、如果有查询记录了再输入 delete from work_queue;
6、复制splite文件夹中的的wc.db,覆盖.svn下的wc.db
7、执行清理,正常清理,如果清理时显示锁定,且上下级清理都是,勾选清理选项中的解锁选项。

在这里插入图片描述

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值