【问题标题】:Delete an empty Java package from SVN repository从 SVN 存储库中删除一个空的 Java 包
【发布时间】:2013-07-18 21:02:04
【问题描述】:

我正在运行带有 Subversion 1.8.6 的 Eclipse 3.7.2。我有一个不再需要的包,因此我在包资源管理器中删除了该包并提交了/src 文件夹,但是收到一个错误,提示包中的一个文件已过期。我恢复了,确保所有文件都是最新的,然后删除了包中的所有文件,但没有删除包本身,这很好。

现在,当我尝试在包资源管理器中删除空包时,该包已与服务器完全更新,并提交 /src 文件夹时出现错误:

org.apache.subversion.javahl.ClientException: svn: E155011: 提交 失败(详情如下):svn: E155011: 目录 'C:...\workspace...\src\ecc' 已过期

那么如何删除这个空包呢?

我已阅读How to properly delete Java packages under SVN control,但我们的问题似乎略有不同。

【问题讨论】:

    标签: java eclipse svn subclipse


    【解决方案1】:

    这应该可以正常工作,但我知道它有时会失败。

    只需使用 Svn 存储库探索删除文件夹,然后更新项目。

    【讨论】:

      【解决方案2】:

      您应该首先进行团队 > 更新。过期消息表示您是 尝试提交的内容不在您的工作副本中的 HEAD 修订版中。

      【讨论】:

      • 没错。如果您必须提交已删除的内容,请务必在提交之前进行 SVN 更新。
      • 是的,我知道错误的含义,但这似乎有效,尽管我确信包是最新的,它旁边有一个黄色的小图标。不过还是谢谢。
      • 更新提交后包依然存在。 Hendrickx 的回答有效。
      猜你喜欢
      • 2015-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多