我对此感到困惑。我认为错误中缺少某些内容可能有所帮助,但我不确定。
尝试提交到SVN存储库时,NetBeans返回此错误:
org.apache.subversion.javahl.ClientException:E155007:{0}不是 工作副本
在阅读之后,我已经尝试了几件事,包括更新,清理和检查......(检查出来的事情确实搞砸了一些并重复了我的项目)。
但是所有这些,仍然会返回错误。我相信{0}部分是为了显示一个不受版本控制的文件,这是正确的吗?
不确定从何处开始,我无法再提交。如果可能的话,我不想放弃,从头开始创建一个新项目和SVN存储库。
答案 0 :(得分:0)
这是NetBeans的问题,它以某种方式尝试对不是Subversion工作副本的东西运行SVN命令。必须针对存储库URL或本地工作副本运行所有Subversion命令。您的案例中的NetBeans以某种方式失去了与工作副本的连接。错误中的{0}
清楚地表明NetBeans存在问题,它不会将路径传递给您的工作副本。
如果您在工作副本中运行svn commit -m "Commit Message"
,则提交应该可以正常运行而不会出现任何错误。
我建议将此问题报告给NetBeans的某人,因为这看起来像一个错误。作为解决方法通过CLI提交并结帐新的&将项目的工作副本清理到新位置,并确保提交和其他命令可以正常使用它。
答案 1 :(得分:0)
当我的项目在SVN服务器上没有正确设置时,我遇到了这个问题。确保签出项目,根据需要合并,然后提交。