龟龟崩溃后突破锁定

时间:2012-09-05 19:24:17

标签: windows svn tortoisesvn

当我在乌龟坠毁时提交一个文件夹时。 我移动了代码,做了另一个结帐,再次粘贴我的修改文件并尝试提交。

我收到了以下错误:

  

错误:提交失败(详情如下):
  错误:无法验证路径上的锁定   错误:;没有匹配的锁定令牌可用
  错误:如果要中断锁定,请使用“检查修改”对话框或存储库浏览器。

我试图找到释放锁按钮,但它不会出现。 我试图“检查修改”,右键单击“Break Lock”文件夹,但没有成功。 我还试图再次锁定文件,我收到错误:

  

“错误:由文件系统中的用户''锁定... \ repository \ db'”

我可以删除锁删除svn文件夹中的某个文件吗?

编辑: 当我试图做Bert告诉我的时候,我再次撞上了Tortoise 问题:

  

活动名称:BEX

     

应用程序名称:TortoiseProc.exe

     

申请版本:1.7.1.22161

     

故障模块名称:saslDIGESTMD5.dll

     

故障版本名称:2.1.24.0

     

例外代码:c0000005

     

调试错误:saslDIGESTMD5.dll!7333c86a()未知

1 个答案:

答案 0 :(得分:4)

此错误与工作副本锁无关,而与使用svn lock

明确获取的锁有关

您是否在错误消息中找到了确切的路径?

在这种情况下,你可以做一个

svn lock --force PATH -m "Steal lock"

窃取最初存储在其他工作副本中的锁。

svn status -u

还应该显示哪些文件在存储库中被锁定。