我最近从 NetBeans 6.7.1 切换到 7.3.1(从 Windows 7 系统切换到另一个 Windows 8)。在 6.7.1 中,我使用 Collabnet 中的 CLI 客户端来访问 SVN 存储库,在 7.3.1 中,它是 NetBeans 本身包含的 SvnKit。
当我尝试提交文件时,收到错误:
svn: E155004: Working copy 'C:\Users\user1\Documents\NetBeansProjects\project1\_admin' locked
然后我尝试清理工作副本,但遇到另一个错误:
svn: E155021: Unsupported working copy format
在 NetBeans FAQ 中我读到,内置的 SvnKit 从 1.5 开始支持不同的 SVN 格式,因此 NetBeans 应该支持旧的 CLI 客户端格式,但没有。 我已经尝试重新 checkout 存储库的 _admin 目录,但这也没有帮助。
有人可以帮忙吗?
最佳答案
我也遇到过这个问题。 显然,TortoiseSVN 1.8.x 使用了一种新的工作副本格式,而 Netbeans 的内置 SVN 库(尚)无法应对。 对我来说,解决方案是将 TortoiseSVN 降级到 1.7(http://sourceforge.net/projects/tortoisesvn/files/1.7.13/Application/ 上的最新 1.7 版本)。
关于svn - E155021 不支持的工作副本格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18462274/