2011-05-19 151 views
4

验证锁当我想删除一些文件,它发生在告诉我下面的错误:无法在路径

提交失败(细节如下):
无法验证的路径
锁“的文件名称...';
没有匹配的锁定标记可用
如果要打破锁定,请使用“检查修改”对话框。

请帮我解决它。

回答

0

你用什么命令删除文件?这是Subversion中的本地命令还是远程命令?

$ svn rm file #Local mode 

$ svn http://svnhost/svn/project/trunk/file #Remote mode 

如果您以本地模式删除文件,它们是只读的吗?如果是这样,你必须确定是什么让他们只读。他们有锁吗?请参阅Red Bean有关锁定的章节。

您正在使用Subversion命令。对?

+0

我检查了锁,但没有发现任何关于它的信息。我使用Windows svn客户端“TortoiseSVN”来删除远程服务器上的文件。现在我转储回购和除了这些文件。但这不是最好的解决方案,请给我一个手,谢谢。 – mudoot 2011-05-20 04:11:22

+1

仍试图理解你做了什么:你直接删除了存储库中的文件,并没有从本地工作目录中删除它们。对?你是什​​么意思你“转储回购”,但这些文件?你做了'svnadmin dump'吗?你可以在存储库上执行'svnadmin lslocks'吗? – 2011-05-20 11:37:59

+0

我从本地删除了文件,但无法提交。我做了'svnadmin dump'。 'svnadmin lslocks'我这样做给了我锁定。那么接下来我应该做什么? – mudoot 2011-05-27 03:32:10

7

至少有一个文件被锁定。正如错误所示,使用“检查修改”对话框,单击“检查存储库”按钮,然后找到锁定它们的文件。然后或者删除,打破那个锁定。

+0

所以我做到了,但检查存储库后没有任何事情发生,那我该怎么办? – mudoot 2011-05-20 04:06:33

+0

为我工作!我发誓,不同日子,不同的问题。 TG for S/O! – toddmo 2012-08-15 22:59:10

+0

我有类似的问题。没有文件被锁定。至少根据“检查修改”对话框,即使按下“检查库”按钮。 – noxmetus 2013-04-17 01:42:55

-1

,如果你是在Eclipse中,去组队,点击锁定,再有就是复选框(偷锁)点击它,并检查它重试,那么它应该为你