有个项目使用svn 高版本客户端作业,转换到低版本的环境下,出现锁定,命令执行失败.

使用cleanup 没有效果,

网上建议的svn无法Cleanup解决方法:

Step1:到 sqlite官网 (http://www.sqlite.org/download.html) 下载 sqlite3.exe;找到 Precompiled Binaries for Windows ,点击 sqlite-tools-win32-x86-xxxxxxx.zip 下载。

Step2:将下载到的 sqlite3.exe 文件复制到 本地磁盘的某个临时目录下(当然也可以不用)。

Step3:然后 设置 svn源代码 文件夹 及文件 显示 所有文件(包括隐藏文件),会发现 .svn/wc.db 文件, 将 其复* Step2 的临时目录下(sqlite3.exe 所在目录下)。

Step4:打开 wc.db(开始 -> 运行 -> 打开 cmd命令; 或者直接将wc.db拖入sqlite3.exe); 执行 delete from work_queue ;

Step5:将 wc.db 覆盖到 svn源代码目录的 .svn目录下。

Step6:对 svn源代码目录 右键, clean up, 稍等1至5分钟左右,然后会提示 清理成功。

我的目录下没有wc.db .这个就没有效果.执行也是找不到表.

最终决定删除svn 改用git

static ArrayList Delsvn(DirectoryInfo dir)//搜索文件夹中的文件
        {ArrayList FileList = new ArrayList();DirectoryInfo[] allDir = dir.GetDirectories();foreach (DirectoryInfo d in allDir){if (d.Name == ".svn"){                    Console.WriteLine("" + d.FullName + "\n\t");//File.Delete(d.FullName);
                    DeleteFile(d.FullName);}else{Delsvn(d);}}return FileList;}//创建方法,删除文件夹中的所有文件包括文件夹本身public static void DeleteFile(string file){//去除文件夹和子文件的只读属性//去除文件夹的只读属性System.IO.DirectoryInfo fileInfo = new DirectoryInfo(file);fileInfo.Attributes = FileAttributes.Normal & FileAttributes.Directory;//去除文件的只读属性
            System.IO.File.SetAttributes(file, System.IO.FileAttributes.Normal);//判断文件夹是否还存在if (Directory.Exists(file)){foreach (string f in Directory.GetFileSystemEntries(file)){if (File.Exists(f)){System.IO.File.SetAttributes(f, System.IO.FileAttributes.Normal);//如果有子文件删除文件
                        File.Delete(f);}else{//循环递归删除子文件夹
                        DeleteFile(f);}}//删除空文件夹
                Directory.Delete(file);}} 

转载于:https://www.cnblogs.com/CoreXin/p/6047536.html

SVN 锁定无法提交命令执行失败相关推荐

  1. 64位Win10系统上nbtstat命令执行失败原因

    最近工作上遇到的一个问题,记录一下.怕以后再遇到的时候又忘了. 在64位Windows系统下,有两个系统目录:C:\Windows\system32 和 C:\Windows\SysWOW64.C:\ ...

  2. android 终端运行 vim / vi 命令执行失败 busybox解决之

    在智能android 终端开发中,会遇到修改终端mac地址或者ip地址的情况. 如:root@Hi3798MV100:/ vi /etc/set_eth0.sh /system/bin/sh: vi: ...

  3. DiscuzX系列命令执行分析公开(三连弹)

    tang3 · 2015/01/15 18:55 0x00 漏洞概要 昨天360补天发了这样的一条微博: 然后打听了一下细节,发现居然是我13年7月报给TSRC的漏洞,看今天大家玩的挺开心,与TSRC ...

  4. DAY23:命令执行代码执行漏洞

    DAY23.命令执行&代码执行漏洞 1.命令执行 (RCE) 1.1.漏洞介绍 ​ 在Web程序中,Web引用有时需要调用一些执行系统命令的函数,如PHP中的 system.exec.shel ...

  5. DVWA靶场01-系统命令执行漏洞利用及防护(Low/Medium/Hight)

    目录 01-Low 01.1 任意文件读取 01.2 小马实现Getshell 01.2.1 获取网站路径 01.2.2 写入一句话木马 01.2.3 连接一句话木马 01.3 设置后门 02-Med ...

  6. apscheduler 脚本执行失败_Bash编程入门-3:数学运算及脚本

    说明:本文是对Vamei知乎文章<快速学习Bash>(https://zhuanlan.zhihu.com/p/32692644)一文的学习笔记,根据个人理解调整了内容顺序,补充了一些注释 ...

  7. 代码审计——命令执行

    文章目录 前言 一.代码执行的几种方式 1.${}执行代码 2.eval 3.assert 4.preg_replace 5.create_function() 6.array_map() 7.cal ...

  8. Linux命令执行顺序

    工作了,好久没写博客了,之前的一些东西都已淡忘,今天有时间写篇文章,刚刚学习的Linux知识,就写篇文章积累一下吧! 使用&& 命令形式:命令1 && 命令2 这种形式 ...

  9. redis执行失败后的处理

    以前工作那会儿,总是在很纠结redis执行失败了怎么处理.最主要的是两个问题 redis执行失败了怎么处理程序? redis事务中间有一条或者某几条数据执行失败了怎么处理?特别是redis事务,一直强 ...

最新文章

  1. 订单可视化(智能制造、流程再造、企业信息化) 第三篇 订单可视化定义及目标...
  2. ms+sql迁移到mysql_mssql数据迁移到mysql
  3. C/C++ Development Library
  4. java:蓝桥杯 矩阵乘法
  5. java的基础语法是什么_java语法基础
  6. 使用border-collapse:collapse;属性新建一个细线表格
  7. 排序(Sort)--【一】
  8. Spring自动扫描配置及使用方法
  9. 程序员夏天格子衫,冬天穿什么?
  10. 苹果ios浏览器里面数字被当做电话号码
  11. android语音识别开源代码,android语音识别,有没有相应的源码,教程可以推荐啊?
  12. NVIDIA 旧版显卡驱动下载及对应CUDA,CUDNN安装教程
  13. Ubuntu(Linux)腾达U12网卡驱动的离线安装
  14. 高等数学-用等价无穷小求极限题集
  15. mac idea修改内存
  16. 既是老师又是师兄的临别箴言
  17. Openstack rocky 部署四: neutron 部署与验证(控制节点)
  18. 如果你画了一个圆被挤扁了
  19. android打开cad卡顿,两万高配置电脑使用CAD非常卡顿怎么办
  20. Oracle用OEM和命令行方式创建用户及表空间

热门文章

  1. node_modules文件夹查找规则
  2. java 实现钉钉机器人单人私聊推送钉钉消息(invalidParameter.robotCode.notExsit机器人不存在)
  3. STM32脱坑【Day 2】
  4. 使用nginx -g daemon off启动nginx容器的原因
  5. 「Adobe国际认证」考证的意义,是能力还是标签?
  6. 这款开源项目能一秒还原 “马赛克” 图片
  7. 自动客服回复HTML源码+立体飘落雪花动画特效HTML源码
  8. DirectX 绘画图形
  9. LWN:5.18 开发周期数据分析!
  10. 深入理解之overflow属性(第五期)