尝试提交SVN时出现“不是工作副本”错误
问题描述:
我对此感到困惑..我认为在错误中可能会有所帮助,但我不确定。尝试提交SVN时出现“不是工作副本”错误
当试图去提交到SVN仓库,NetBeans被返回此错误:
org.apache.subversion.javahl.ClientException: E155007: {0} is not a working copy
在阅读的时候,我已经试过几件事情,包括更新,清理和检查出来。(检查实际上把事情弄糟了,重复了我的项目)。
但是他们全部仍然返回错误。我相信{0}部分是为了显示一个不受版本控制的文件,对吗?
不知道该从哪里出发,我不能再做任何提交。如果可能的话,我不希望只是放弃,从头开始创建一个新的项目和SVN仓库。
答
这是NetBeans的一个问题,不知怎的,它试图运行SVN反对的东西,是不是一个Subversion工作拷贝命令。所有Subversion命令必须针对存储库URL或本地工作副本运行。在你的情况下,NetBeans以某种方式失去了与工作副本的连接。错误中的{0}
清楚地表明NetBeans出现问题,它不会将路径传递给您的工作副本。
如果在工作副本中运行svn commit -m "Commit Message"
,提交应该正常工作,没有任何错误。
我建议向NetBeans中的某个人报告此问题,因为这看起来像一个错误。作为通过CLI提交的解决方法,并检出新的&项目的新工作副本到新的位置,并确保提交和其他命令可以正常工作,没有任何问题。
答
当我的项目在SVN服务器上没有正确设置时,我遇到了这个问题。确保签出你的项目,根据需要合并,然后提交。
我不想听起来粗鲁无礼,但无论谁低估,请留下评论,为什么..这将是非常有益的! – Lee
NetBeans对你的svn设置有何评论(团队>版本信息)? – Blubberguy22
据我所知,他们都似乎正确和正常。我应该特别寻找什么? – Lee