使用Tortoise SVN中的“将版本文件移动到此处”命令失败并显示错误信息“无法锁定'',请执行清理命令”,即使已经执行了清理命令,可能是由于SVN客户端占用了资源导致的。建议尝试在清理命令之后关闭所有相关的SVN客户端程序,并重新执行该操作。
我也遇到了Tortoise移动功能的问题(除了使用触摸板难以实现之外),因此在需要移动某些东西时,我已经转而使用命令行svn move命令。
编辑:Tortoise不带有命令行客户端,所以我从www.sliksvn.com使用它。
我将Neil的答案标记为正确,因为这基本上是让我找到解决方法的关键。实际上,移动命令也失败了,这表明问题不在ToirtoiseSVN上,而是在SVN本身上。我删除了工作区并重新检出了存储库。然而,文件夹仍然存在问题,所以最终我不得不删除存储库中的一些文件夹,并在问题消失之前重新提交它们。
我曾经遇到过同样的问题。我使用了“右键单击>TortoiseSVN>Repository Browser”,然后通过在Repository Browser中拖放我的目录来移动它们。这样做很有效。
我只需要再次清理我的目录,并激活“Break locks”选项以更新我的工作副本。