SVN中的工作副本XXX锁定和清理失败
我在执行svn update
时遇到此错误:
工作副本XXXXXXXX锁定请执行“清理”命令
当我运行清理时,我得到了
清理无法处理以下路径:XXXXXXXX
我如何摆脱这个循环?
一种方法是:
另一种选择是删除顶层文件夹并再次检出。 但希望它不会那样。
对我来说,诀窍是在我的工作副本的顶部运行svn cleanup
,而不是在问题发生前我一直在工作的文件夹中。
查看你的.svn
文件夹,会有一个名为lock
的文件。 删除该文件,您将能够更新。 每个子目录的.svn
目录中可能有更多锁定文件。 他们也需要删除。 这可以通过例如命令行简单地完成
find . -name 'lock' -exec rm -v {} ;
请注意,您正在手动编辑.svn
文件夹中的文件。 他们被放在那里是有原因的。 这个原因可能是一个错误,但如果不是,你可能会损害你的本地副本。
消息来源:http://www.svnforum.org/2017/viewtopic.php?p=6068
链接地址: http://www.djcxy.com/p/45717.html