1

当我在乌龟崩溃时提交一个文件夹时。我移动了代码,再次签出,再次粘贴我的修改文件并尝试提交。

我收到以下错误:

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

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

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

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

编辑:当我试图做伯特告诉我的事情时,我的乌龟再次坠毁问题:

活动名称:BEX

应用程序名称:TortoiseProc.exe

应用程序版本:1.7.1.22161

故障模块名称:saslDIGESTMD5.dll

故障版本名称:2.1.24.0

异常代码:c0000005

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

4

1 回答 1

4

此错误与工作副本锁无关,而是与使用显式获得的锁有关svn lock

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

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

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

窃取最初存储在另一个工作副本中的锁。

svn status -u

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

于 2012-09-06T15:26:50.987 回答