Can‘t install ‘*‘ from pristine store, because no checksum is recorded for this file

报错信息

Can’t install ‘*’ from pristine store, because no checksum is recorded for this file;

svn报错:“Previous operation has not finished; run ‘cleanup’ if it was interrupted“

(如图所示)

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


解决方案:

  • 一般的clean up报错,只要回到当前目录上一层进行clean up就能继续提交svn内容。但是,当回到最上层目录都无法clean up时,则需要另寻出路。

  • 使用sqlite3清除队列的方法进行解决。

  • 首先去sqlite3网址下载对应的压缩包:https://www.sqlite.org/download.html

  • 版本:sqlite-tools-win32-x86-3360000.zip(1.82 MiB) 解压后:(如图所示)

  • 在这里插入图片描述

  • 将以上三个exe文件移动到你的 .svn 文件下后在本文件执行cmd打开命令框,(如图所示)

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

  • 在此之前你需要先运行sqlite3.exe,电脑提示有风险是可以忽略的,点击详情后点击仍旧运行即可,运行成功的表现:(如图所示)(然后关闭这个窗口就行。)

  • 在这里插入图片描述

  • 继续咱们的 cmd.exe ——> 执行命令:sqlite3 wc.db(此处是根据我的步骤走是这么写的)(sqlite3 项目路径.svn\wc.db)(如图所示)

  • 在这里插入图片描述

  • 继续输入:select * from work_queue; 查看正在运行的队列(如图所示)

  • 在这里插入图片描述

  • 因为我已经清除过了,所以暂无正在运行的队列,为了让同学们更清晰的看到此命令执行表现,我找了个网图(如图所示)

  • 在这里插入图片描述

  • 看到自己的队列后执行:delete from work_queue; 清空队列(如图所示)

  • 在这里插入图片描述

  • 为了确保删除成功,同学们可以再此执行select * from work_queue; 查看正在运行的队列。

  • 以上操作都执行成功后,返回项目文件再此执行svn clean up即可。

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值