【发布时间】:2010-09-27 07:43:24
【问题描述】:
最近我们的svn服务器发生了变化,我们做了一个svn切换。
由于工作副本有大量未版本化的资源,工作副本被锁定,我们开始逐个文件夹切换 svn 下的所有文件夹,效果很好。
但是在存储库的最顶层,当我尝试更新文件时,我得到 svn: Working copy '.'锁定错误和清理也无济于事。当我进行清理时,我会收到这样的错误 - svn: 'content' is not a working copy directory
新鲜结帐根本不是一种选择。还有其他方法可以清理和释放锁并完全切换吗?
编辑: JesperE回答的最后一段
如果您在收到“非工作副本”时 做一个递归的“svn清理”我 猜测是你有一个目录 这应该是一个工作副本(即 顶层的 .svn 目录 这么说),但它缺少自己的 .svn 目录。在这种情况下,你 可以尝试删除/移动它 目录,然后进行本地更新
似乎是存储库中问题的解决方案。我已经确定了这些文件夹并单独对这些特定文件夹进行了新的检查,哇,锁定在随后的清理中被释放!非常感谢 JesperE !!
但是,我仍然无法弄清楚 svn switch 错误,它现在看起来像,
svn:存储库位于 'svn://repourl/reponame/文件夹名' 有 uuid 'm/reponame',但是 WC 有'b5b39681-0ff6-784b-ad26-2846b9ea8e7d'
有什么想法吗?
【问题讨论】:
-
对于遇到此错误的 R 用户:github.com/wch/r-source/wiki#adding-svn-information
标签: svn