从颠覆中 check out C++ 项目的拷贝并进行任何修改后,我得到了一个
org.tigris.subversion.javahl.ClientException: Working copy '/home/alex/NetBeansProjects' locked
尝试提交时出错(是的,我使用 NetBeans Subversion 客户端)。这发生在我通过命令行“svn remove -m”命令从存储库中删除了一个未使用的文件夹之后。该文件夹包含一个c++源文件,该文件不再在项目中使用。我试过清理本地拷贝,但没有结果。
对于为什么会发生这种情况以及如何解决它有什么建议吗?
忘了说:我用的是 Ubuntu 和 Sun Java
设法解决问题: 删除本地拷贝,关闭 NetBeans,通过命令行 将其 check out ,手动添加到文件更改(使用 vim),提交。在此之后在 Netbeans 中打开项目并最终可以从中提交。现在一切正常。
最佳答案
我认为,您(不小心?)在工作时中断了颠覆,之前的操作留下了一些锁。
使用命令行并尝试 svn cleanup
。这应该会移除所有存在的锁。
关于c++ - 颠覆 "Working copy locked"问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5166792/