首页 > 其他分享 >SVN Cleanup失败解决方法

SVN Cleanup失败解决方法

时间:2023-11-28 18:01:16浏览次数:42  
标签:SVN svn wc db Cleanup 失败 sqlite3 执行

使用svn的过程中经常会遇到update的过程中因为某些原因导致强行关闭svn,然后在去更新就好提示要执行“Cleanup”指令,可以执行Cleanup指令的时候又提示报错,这样就进入死循环了。现在讲一下怎么解决不能“Cleanup”问题。

1、先下载sqlite3.exe(复制粘贴搜索这个路径下载)
\bcfs\fileserver\位面孵化\新建文件夹

下载sqlite3.exe
百度网盘链接:https://pan.baidu.com/s/1zhilyQdl9BpzerwHMs5CiQ
提取码:tyyu
腾讯微云链接;链接:https://share.weiyun.com/b3vr6wwh
密码:52zqvx

2、找到你项目的.svn文件,查看是否存在wc.db(如果看不到.svn,说明你电脑设置了不显示隐藏文件,改成显示隐藏文件就可以了)

3、将sqlite3.exe放到.svn的同级目录

4、启动cmd执行sqlite3 .svn/wc.db "select * from work_queue"
5、启动cmd执行sqlite3 .svn/wc.db "delete from work_queue"

现在在到项目里面,执行cleanup,应该成功了,如果还不成功提示fail to process file的情况,提示xxx file has been locked,需要执行一个清除数据库中的wc_lock的表的操作。

6、启动cmd执行sqlite3 .svn/wc.db "select * from wc_lock"
7、启动cmd执行sqlite3 .svn/wc.db "delete from wc_lock"

现在在到项目里面,执行cleanup,应该成功了,如果还不成功,那就行勾选上下面的Break write locks,然后在执行Cleanup,这样应该成功了吧!

标签:SVN,svn,wc,db,Cleanup,失败,sqlite3,执行
From: https://www.cnblogs.com/ywxkhym/p/17862579.html

相关文章

  • git 和svn 的使用方法
    svn相关命令rm-rf~/.subversion/auth/svnst-qsvncosvnaddsvncommit-m""svnblame可以看到这一行是哪个人修改的,可以看到这笔修改loggit相关命令gitadd.gitcommitgitstashgitcommit--amendgitreviewgitdiff--cached gitlog--name-statu......
  • VMware虚拟机无法通过桥接上网/VMware桥接模式获取IP地址失败
    虚拟机需要通过桥接模式连接网络的时候总是获取IP地址失败,在不同网站搜索出来的结果全都像是同一个人发布的一样,让重置虚拟网络配置、手动指定桥接网卡又要关防火墙什么的。我不否认这些办法或许有用,但我都操作了一遍确实是没有解决任何问题。最终反复修改搜索关键词之后终于找到了......
  • 更新 Kubernetes 集群中 Argo CD 的服务类型为 NodePort失败
    这个问题是我再做项目的时候要开区argoCD时并链接时端口开区不了kubectlpatchsvcargocd-server-nargocd-p'{"spec":{"type":"NodePort"}}'service/argocd-serverpatched(nochange)发现这样的问题这个问题我是换了一个思路是直接来做以刻kubernetes的yaml文件并且......
  • npm下载node-sass包安装失败,需要下python2?
    问题这个问题真的老问题了,今天在跑一个老项目的时候又遇到了。每次遇到都会感慨,这个包真的是是非多啊,解决方案也很简单,不用下python环境,单纯是版本问题查了下网上有挺好的一篇博客:http://www.inspinia.net/a/388314.html?action=onClick里面的报错跟我的一模一样:解决方案......
  • ThreeJS导入失败
    title:ThreeJS导入失败banner_img:https://proxy.thisis.plus/aadc0c1c0eb1c7f5e57ab3b42256cb0.jpgdate:2023-1-1310:00:00categories:-踩坑tags:-ThreeJS问题描述-index.html-src.js-node_modules-three-...在src.js中用如下方式导入ThreeJSimport*......
  • Windows环境下修改my.ini导致MySQL启动失败
    问题:修改my.ini导致MySQL启动失败在Windows环境中,使用默认编辑器编辑my.ini配置文件可能导致MySQL启动失败,是因为默认编辑器使用的是UTF-8编码。解决方法:更改编码为ANSI使用文本编辑器打开my.ini,选择“另存为”并将编码更改为ANSI。重新启动MySQL服务,确保配置文件与MySQL默认......
  • nginx负载均衡 报错 “验证视图状态 MAC 失败。如果此应用程序由网络场或群集托管,请确
    在网上搜寻了很久看了很多关于验证视图状态MAC失败的解决方法。大部分人都说是在页里或web.config里加EnableEventValidation="false"EnableViewStateMac="false"ViewStateEncryptionMode="Never"这些属性的设置。但是这并不从根本上解决问题,相反这样做了反而更加不安全。我......
  • Docker启动失败,提示"iptables: No chain/target/match by that name"
    一、问题现象docker容器报错:docker:Errorresponsefromdaemon:driverfailedprogrammingexternalconnectivityonendpointetlmysql(12ccdbcef942bef6f32dbfc157dd1b49319ee2df4d68bf7b9a9b9ea88b5bd4fa):(iptablesfailed:iptables--wait-tnat-ADOCKER-ptc......
  • TortoiseSVN 官网打不开,去哪下最新的软件和中文包?
    官网:https://tortoisesvn.net能打开最好,但通常打不开,打不开时候去这个网站下;https://sourceforge.net/projects/tortoisesvn/这个网站开发软件的应该很熟悉了,就是专门下载的网盘那一类,有10多年了吧   ......
  • pip更新失败问题
    在使用pip安装python插件时,发现pip版本过低导致安装失败,于是使用命令pipinstall--upgradepip更新pip,结果出现如下错误,多次尝试都无法更新成功。失败原因是网络原因导致的,最终找到方法,使用本地镜像更新pip,更新成功。本地镜像更新命令如下:python-mpipinstall--upgradepip......