Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/svn/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tortoise SVN Move命令失败,显示消息“0”;无法锁定";_Svn_Tortoisesvn - Fatal编程技术网

Tortoise SVN Move命令失败,显示消息“0”;无法锁定";

Tortoise SVN Move命令失败,显示消息“0”;无法锁定";,svn,tortoisesvn,Svn,Tortoisesvn,是什么原因导致带乌龟SVN的“SVN将版本文件移到此处”命令失败,并出现错误“无法锁定“”,请执行清理命令”,即使在执行了清理命令之后也是如此?我以前遇到过这种情况-总是在本身受源代码控制的目录的子目录中。如果是这种情况,请在当前目录的父目录中尝试svn cleanup,或者在该目录的父目录中尝试svn cleanup,等等-即,在您可以找到的处于源代码管理下的最高顺序父目录中尝试它。我也遇到过龟形移动工具的问题(除了使用触摸板很难实现之外)当我需要移动某物时,已切换到使用命令行svn move

是什么原因导致带乌龟SVN的“SVN将版本文件移到此处”命令失败,并出现错误“无法锁定“”,请执行清理命令”,即使在执行了清理命令之后也是如此?

我以前遇到过这种情况-总是在本身受源代码控制的目录的子目录中。如果是这种情况,请在当前目录的父目录中尝试svn cleanup,或者在该目录的父目录中尝试svn cleanup,等等-即,在您可以找到的处于源代码管理下的最高顺序父目录中尝试它。

我也遇到过龟形移动工具的问题(除了使用触摸板很难实现之外)当我需要移动某物时,已切换到使用命令行svn move命令


编辑:Tortoise没有命令行客户端,所以我使用了来自的。

我将Neil的答案标记为正确,因为这基本上是我找到解决方法的原因。move命令实际上也失败了,这表明问题不在于ToirtoiseSVN,而在于SVN本身。我删除了工作区并重新签出了存储库。但是文件夹仍然存在问题,因此我最终不得不删除存储库中的一些文件夹,并在问题消失之前重新提交它们。

我也遇到了同样的问题。我使用了“右键单击>陆龟VN>存储库浏览器”,然后通过在存储库浏览器中拖放来移动我的目录。成功了


为了更新我的工作副本,我不得不在另一次激活了“断锁”选项的情况下清理我的目录。

SVN论坛/邮件列表是解决这个问题的更合适的地方(这与编程无关).我不同意-成千上万的程序员每天使用的与编程相关的工具与编程非常相关。谢谢。运气不好。我在邮件列表中找到了乌龟。将在那里尝试。如果所有其他操作都失败,有时删除工作副本并再次签出会有所帮助。Subversion在本地可能存在一些奇怪的问题。这只是一个选项,如果你没有本地的变化,虽然:)我希望我可以投票评论。Johannes,你能把它变成一个答案吗?这实际上是我在tortoise邮件列表上得到的答案:)运行svn命令行最简单的方法是什么?这是陆龟的选择吗?(我原以为是,但找不到,也许想到了陆龟)在手册中找不到任何东西。在Collab.net上还有另一个:下载命令行客户端