我使用Subversion 1.8.6运行Eclipse 3.7.2。我有一个我不再需要的软件包,所以我删除了软件包资源管理器中的软件包,并提交了/src
文件夹,但收到了有关该软件包中某个文件过期的错误。我恢复了,确保所有文件都是最新的,然后删除包中的所有文件,但不是包本身,这很好。从SVN存储库中删除一个空的Java包
现在,当我试图删除Package Explorer中,它与服务器全面更新包空包,并提交/src
文件夹中我得到的错误:
org.apache.subversion.javahl.ClientException: svn: E155011: Commit failed (details follow): svn: E155011: Directory 'C:...\workspace...\src\ecc' is out of date
所以,我怎么能删除空包?
我已阅读How to properly delete Java packages under SVN control但是我们的问题似乎稍有不同。
没错。如果您必须提交已删除的内容,请务必在提交之前执行SVN更新。 – Seelenvirtuose
是的,我意识到错误意味着什么,但是这似乎起作用了,尽管我确信包是最新的,它旁边有一个黄色的小图标。不过谢谢。 – Peanut
更新和提交后,程序包仍然存在。 Hendrickx的解答工作。 – CDT