• 解决SVN 被锁且Cleanup无效问题


      开发两年多,依然用svn做代码管理工具,看到隔壁java组用git,心向往之,奈何苦苦不得机会,既然用svn,那么就说一说svn碰到的问题如何解决吧。

      有时候我们在提交,或者更新代码时,由于网络或其他问题导致操作中断,出现svn被锁的情况,通常提示:

      Error : Working copy 'xxxxxx' locked.

      Error : 'xxxxxx' is already locked. 

      一般情况下,我们可以右键出错的文件,选择 "TortoisSVN"  >  "Cleanup"  去解决,但有的时候这种方法并不能够解决问题,通过万能的百度,我总结出了以下方法,大多数情况下可行。

      首先下载一个:sqlite-tools-win32-x86-3290000,或其他版本,地址:https://www.bytesin.com/software/Download-SQLite3

      进入下载地址,选择如图两个文件,我这边下载的第一个,是32位的,64位的没试过:

      

      下载完之后,解压,然后把里面的sqlite3.exe,放进.svn文件夹下(当前操作失败的项目),如果看不到.svn这个文件夹,则设置文件查看 "隐藏的文件"(windows下查看磁盘下隐藏文件,不知道的可自行百度)。

      双击sqlite3.exe,执行它,输入第一条命令:

      .open wc.db;

      输入第二条命令:

      select * from work_queue;

      此时如果结果不为空,执行:delete from work_queue,将数据删除,如果为空,输入第三条命令:

      select * from wc_lock;

      同样,如果结果不为空,执行:delete from wc_lock,将数据删除。

      执行完以上操作,svn被 lock 的问题应该解决了,如果还是不行,恭喜你,本篇解决不了你的问题,请转隔壁百度,哈哈哈~~

  • 相关阅读:
    Spark Streaming企业运用
    spark企业运用
    sparkcore企业运用
    Spark GraphX从入门到实战
    sparkstreaming入门到实战
    sparkSql从入门到实战
    sparkcore入门到实战
    spark机器算法从入门到实战
    flink实时数仓从入门到实战
    github上克隆私有项目
  • 原文地址:https://www.cnblogs.com/chenboaixuexi/p/11931128.html
Copyright © 2020-2023  润新知