解决SVN 被锁且Cleanup无效问题

摘要:
经过两年多的开发,我们仍然使用svn作为代码管理工具。看到隔壁的java组使用git,我们非常兴奋。然而,我们没有机会。现在我们使用了svn,让我们来谈谈如何解决svn遇到的问题。有时,当我们提交或更新代码时,由于网络或其他问题,操作被中断,svn被锁定。常规提示为:错误:工作副本“xxxxxx”已锁定错误:“xxxxxx“已锁定。一般情况

  开发两年多,依然用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位的没试过:

  解决SVN 被锁且Cleanup无效问题第1张

  下载完之后,解压,然后把里面的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 的问题应该解决了,如果还是不行,恭喜你,本篇解决不了你的问题,请转隔壁百度,哈哈哈~~

免责声明:文章转载自《解决SVN 被锁且Cleanup无效问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇写一个自动解析 ios crash 日志的脚本(python)usb驱动之打印usb设备信息(二)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

IDEA 设置(中文乱码、svn、热部署、ideolog 、Jrebel )

目录 console中文乱码 idea 多个工程分别设置svn idea svn忽略版本控制 idea svn客户端 ideolog 插件配置 idea 热部署 Jrebel 插件激活和使用 # IDEA 设置 console中文乱码 settings设置UTF-8 tomcat 设置 -Dfile.encoding=utf-8/ 注意:...

mac下使用svn

原文地址:http://www.cnblogs.com/mjios/archive/2013/03/10/2952258.html 本文目录在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还需做一下简单的配...

eclipse svn插件 设置自动加锁相关

 eclipse svn插件 设置自动加锁相关 Subclipse 1.10.9 发布,改进说明:SVNKit 1.8.8Exception proof repository sorter. (1616)Subclipse 是一个为 Eclipse IDE 添加 Subversion 支持的项目。支持几乎所有版本的Eclipse。Eclipse的更新地址是...

Axure无法签出,团队配合时无法导入项目

SVN管理项目,团队多人合作维护 在Axure签出时,报错。 提示:无法创建目录 ... 设备上没有空间 SVN也检出失败 当然,还有其他情况 如:未将对象引用设置到对象的实例。等等 个别提示如下图: 原因是服务器SVN存储所在的磁盘(目录)满了,删除不使用的文件(数据)即可。 网上搜了 一堆类似的问题,都是重启软件,重新安装什么的,虽然问题相似,但...

SVN解锁失败的解决办法

背景:在版本发布后,本人把工程文件上锁后,进行过修改但没有进行上传。后面一段时间后,开发人员需要进行修改提交,发现解锁不成功。 使用解锁命令时:提示如下: If you want to break the lock, use the 'Check For Modifications' dialog or the repository browser. 解决...

phpstorm配置subversion服务

一、点击Subversion  二、添加svn地址  三、检出 四、可能出现的问题 Cannot load supported formats: Cannot run program "svn": CreateProcess error=2, The system cannot find the file specified  解决: 1、下载s...