当我想将我的项目提交给SVN时,会弹出以下错误:
org.tigris.subversion.javahl.ClientException:
Working copy '/media/Data/NETBEANS_PROJECTS/myproject/web/pages/ajax-fragments' locked; try performing 'cleanup'
我使用了NetBeans 7.1(与7.0.1和6.9相同)和CollabNet Subversion控制插件。他想用"清理"告诉我什么?
运行Subversion清理命令。从命令行,更改到您的工作目录并运行:
svn cleanup
如果失败,您可能需要获得一个新的工作副本,并在中手动复制您的更改。
我为使用NetBeans8+的用户添加了这条注释。我解决了这个问题。右键单击项目>颠覆>工作副本>清理
我做得很好。
不知怎么的,在这种情况下,清理问题对我来说从来都不起作用,正如David提到的,再次检查并使用新副本。
- 删除包含问题文件的文件夹
- 更新上级文件夹或所有项目
- 问题已解决;)
我也遇到了同样的问题。删除所有.svn子目录(甚至是NetbeansProjects下的子目录)解决了这个问题。
为了在NetBeans中为我解决这个问题,我只需右键单击该项目,然后单击Subversion->Cleanup Working Copy。
昨天在NetBeans中出现了这个问题。清理后什么都没带来我:
- 复制了锁定的目录
- 通过SVN从我的项目中删除了它(也许你也必须在项目目录中手动删除它)
- 从复制的目录中删除了所有".svn"
- 在我的项目中创建了一个新的目录,名称与locked目录相同
- 将争用从复制的目录移动到新目录
- 已完成
您应该能够通过以下步骤来解决它:
1) 右键单击(给出锁定错误的文件)
2) 进入颠覆
3) 转到工作副本选项
4) 点击清除选项
这个问题会解决的。
注意:使用netbeans 解决问题