为什么我一直得到'SVN:工作副本XXXX锁定; 尝试执行'清理'?

jbr*_*aud 45 java eclipse subclipse svn eclipse-plugin

如果您之前使用过Eclipse中的SVN工具(Subversion,颠覆性),那么您可能熟悉"工作副本"XXX"锁定..."错误.

我找到了一个非常有用的帖子,解决了这个问题:在SVN中工作副本XXX已锁定并且清除失败

与解决方法一样伟大,一遍又一遍地做这件事很痛苦.有谁知道为什么我一直收到这个错误以及我可以采取哪些措施来防止它?

上下文:我正在创建一个涉及侦听SVN事件的Eclipse插件,所以在测试这个插件时,我不断打开和关闭工作区.每次打开工作区时,我通常会做1或2次提交.每隔一段时间,提交就会失败并且我得到"工作副本锁定"错误.我希望不再发生这个错误,所以任何建议都表示赞赏.

谢谢!

Pet*_*abu 81

  1. 选择项目
  2. 右键单击所选项目
  3. 团队 - >清理

问题解决了.

注意:以上步骤仅适用于Eclipse(Indigo包)

  • 它也适用于Eclipse Luna ...感谢提示. (2认同)

fmu*_*car 14

通常.lock会创建一个文件,它会决定锁定/解锁状态,以检查此文件的存在.我想如果你.lock只删除这个文件,那么问题就会消失.

  • 我不是在我的电脑上测试它..但是不是'svn cleanup`修复它?我知道我通常只删除.lock文件:p (6认同)

Ken*_*son 9

我之前遇到过很多关于SVN的问题,有一件事肯定会引起我的问​​题是修改Eclipse以外的文件或者手动删除文件夹(包含.svn文件夹),这可能给我带来了最大的麻烦.

编辑 您还应注意不要中断SVN操作,但有时可能会出现错误,这可能导致.lock文件无法删除,从而导致错误.