SVN文件被我锁定,现在无法提交

SVN文件被我锁定,现在无法提交,svn,tortoisesvn,Svn,Tortoisesvn,场景:二进制文件需要svn锁才能修改。要修改,首先锁定、修改文件,然后在提交时使用“取消”按钮取消提交。由于某种原因,删除了包含锁定文件的整个文件夹(包括.svn文件夹) 问题:我通过乌龟SVN使用了“SVN更新”。所有文件都已更新。但先前锁定的文件未使用锁定符号指示为已锁定。尽管如此,我还是修改了文件并尝试提交 提交时出错: Server sent unexpected return value (423 Locked) in response to PUT request for '/**

场景:二进制文件需要svn锁才能修改。要修改,首先锁定、修改文件,然后在提交时使用“取消”按钮取消提交。由于某种原因,删除了包含锁定文件的整个文件夹(包括.svn文件夹)

问题:我通过乌龟SVN使用了“SVN更新”。所有文件都已更新。但先前锁定的文件未使用锁定符号指示为已锁定。尽管如此,我还是修改了文件并尝试提交

提交时出错

 Server sent unexpected return value (423 Locked) in response to PUT request for '/****/!svn/wrk/9f89b6b6-7932-9f45-82e8-fafbd5426290/trunk/***'
.`...is already locked by user 'kr***' in filesystem '/data/svn/dir/***/repos/***/db'`
当我尝试使用“SVN Get lock”再次获取锁时,它无法显示:

尝试获取锁时出错:

 Server sent unexpected return value (423 Locked) in response to PUT request for '/****/!svn/wrk/9f89b6b6-7932-9f45-82e8-fafbd5426290/trunk/***'
.`...is already locked by user 'kr***' in filesystem '/data/svn/dir/***/repos/***/db'`
我感觉,客户端的锁信息丢失了,但服务器端仍然存在

请建议一条出路

版本信息:OrtoiseSVN 1.6.8,构建19260-32位,2010/04/16 20:20:11


注意:使用*

屏蔽的路径和登录数很少。有时,我使用SVN时,您可以重新签出,然后将更改合并到该文件中。合并后,您可以将文件提交给SVN。

根据(TortoiseSVN的合著者):

使用回购浏览器和关联菜单中的“断开锁定”

截图:

请注意,仅当项目实际上已锁定时,此项目才会显示。repo浏览器外还有一个“释放锁定…”命令,如下所示:


A对工作副本根目录进行清理为我解决了这个问题。 一、 在终端中执行SVN提交时,也执行了取消操作

svn cleanup 

将打破锁。

锁--force
不足以收回锁?为什么声誉会下降?这个问题是有效的,在提出这个问题之前,我研究并尝试了各种选择(不知道。不是我。这里是a+1你应该说你尝试了选项
a
B
C
,你可能避免了否决票(顺便说一句,不是我).就目前的问题而言,这并没有显示出太多的研究工作。+1,我也遇到了同样的棘手问题-所有正常的解决方案都没有收到效果。太好了,这起到了作用。在我看来,奇怪的是SVN中的文件被另一个同事锁定,但他已经好几个月没有碰过那个分支了!你能添加一个屏幕截图吗?我看不到任何截图“解除锁定”在我的回购浏览器的上下文菜单中。@MatthewLock当然,我现在添加了它。以防万一有人想知道,它在右键单击菜单下的TortoiseSVN中