从subversion中检出C ++项目的副本并进行任何修改后,我得到了一个
尝试提交时出现org.tigris.subversion.javahl.ClientException: 工作副本 '/ home / alex / NetBeansProjects'已锁定
错误(是的,我使用NetBeans Subversion客户端)。这是在我通过命令行“svn remove -m”命令从存储库中删除了一个未使用的文件夹之后发生的。该文件夹包含一个c ++源文件,该文件不再在项目中使用。我尝试过做清理本地副本但没有结果。
对于为什么会发生这种情况以及如何解决这个问题的任何建议?
忘记提及:我使用Ubuntu和Sun Java
管理以解决问题: 删除本地副本,关闭NetBeans,通过命令行检出,手动添加到文件更改(使用vim),提交。在此之后,Netbeans开启了该项目,最终可以从中承诺。现在一切正常。
答案 0 :(得分:6)
我认为,上一次操作会留下一些锁,你(意外地?)在工作时中断了颠覆。
使用命令行并尝试svn cleanup
。这应该删除任何锁定。