zoukankan      html  css  js  c++  java
  • 解决svn中“工作副本已经锁定”,或者svn清理失败的解决方法

        刚开始遇到这个问题还以为是没有插网线的原因,客户端和服务器都在我的电脑上,但是更新和提交都执行不了,以为是没有插网线就没把这个小问题放在心上,今早上还是这样,就不得不解决一下了。

    更新或者提交前要执行一下清理(clear up),如果在当前目录下执行后,还是锁定,就到上一层目录执行清理,问题就解决啦

    <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

    开发中经常遇到SVN清理失败的问题:

    解决方法:

       step1: 到 sqlite官网 https://www.sqlite.org/download.html 下载 sqlite3.exe      

                找到 Precompiled Binaries for Windows,下载

       step2: 解压,然后将下载到的 sqlite3.exe 文件复制到你项目的.svn的同级目录下 ,查看.svn目录下是否存在一个wc.db文件

       step3:  打开cmd执行 sqlite3 .svn/wc.db "select * from work_queue"  命令

       可以看到有哪些文件有问题

        step4:然后执行  sqlite3 .svn/wc.db "delete from work_queue"

    执行完后再执行 sqlite3 .svn/wc.db "select * from work_queue"  问题已经被清理了

         step 5: 在有问题的工作目录下进行clean up,一般来说可以直接清理成功,OK

    如果clean up时候遇到了 工作目录被lock的提示,清理的时候勾选一下Break locks即可

  • 相关阅读:
    【转】Android之Inflate()方法用途+setContentView和inflate区别
    【转】Android 面试题笔记android五种布局及其作用
    温故知新系列(一)冒泡排序
    一道Java面试题目——随想+心得
    关于String 和 StringBuffer、StringBuilder
    Mysql变量
    Mysql函数
    Mysql流程控制
    Mysql事物
    Mysql视图
  • 原文地址:https://www.cnblogs.com/telwanggs/p/8493685.html
Copyright © 2011-2022 走看看