最近,我们的svn服务器已更改,我们进行了svn切换。
由于工作副本具有大量未版本控制的资源,因此工作副本被锁定,我们开始为svn下的所有文件夹逐文件夹切换。
但是在存储库的最高层,当我尝试更新文件时,得到了svn:工作副本'。锁定的错误,清理也无济于事。进行清理时,出现类似以下的错误-svn:“ content”不是工作副本目录
新鲜的结帐根本不是一种选择。还有其他方法可以清除和释放锁并完全进行开关操作吗?
编辑: JesperE的答案的最后一段
如果在进行递归“ svn清理”时得到“非工作副本”,我的猜测是您有一个目录应该是工作副本(即顶层的.svn目录如此),但缺少它的自己的.svn目录。在这种情况下,您可以尝试删除/移动该目录,然后进行本地更新
似乎是存储库中问题的解决方案。我已经识别出这些文件夹,并单独对这些特定文件夹进行了新的签出,而且哇,在随后的清理中释放了这些锁!非常感谢JesperE!
但是,我仍然无法弄清楚svn switch错误,该错误现在显示为:
svn:位于'svn:// repourl / reponame / foldername'的存储库具有uuid'm / reponame',但WC具有'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'
有任何想法吗 ?