"不是工作副本"尝试提交SVN时出错

时间:2016-07-05 12:56:47

标签: svn netbeans

我对此感到困惑。我认为错误中缺少某些内容可能有所帮助,但我不确定。

尝试提交到SVN存储库时,NetBeans返回此错误:

  

org.apache.subversion.javahl.ClientException:E155007:{0}不是   工作副本

在阅读之后,我已经尝试了几件事,包括更新,清理和检查......(检查出来的事情确实搞砸了一些并重复了我的项目)。

但是所有这些,仍然会返回错误。我相信{0}部分是为了显示一个不受版本控制的文件,这是正确的吗?

不确定从何处开始,我无法再提交。如果可能的话,我不想放弃,从头开始创建一个新项目和SVN存储库。

My Netbeans SVN属性显示: enter image description here

2 个答案:

答案 0 :(得分:0)

这是NetBeans的问题,它以某种方式尝试对不是Subversion工作副本的东西运行SVN命令。必须针对存储库URL或本地工作副本运行所有Subversion命令。您的案例中的NetBeans以某种方式失去了与工作副本的连接。错误中的{0}清楚地表明NetBeans存在问题,它不会将路径传递给您的工作副本。

如果您在工作副本中运行svn commit -m "Commit Message",则提交应该可以正常运行而不会出现任何错误。

我建议将此问题报告给NetBeans的某人,因为这看起来像一个错误。作为解决方法通过CLI提交并结帐新的&将项目的工作副本清理到新位置,并确保提交和其他命令可以正常使用它。

答案 1 :(得分:0)

当我的项目在SVN服务器上没有正确设置时,我遇到了这个问题。确保签出项目,根据需要合并,然后提交。