我刚刚遇到了这个问题,并能够挽救它。这是位于Juno上的Zend Studio 10.5。我的工作区里有大约五个项目,其中一个是开放的。我无法关闭项目,因为它正在等待“更新SVN缓存”完成。
- 关闭Eclipse后,我转到我的开放项目,并通过命令行运行“svn cleanup”。
- 在 workspace/.metadata/.plugins/org.eclipse.team.svn.core 中,我有一堆临时目录。我创建了一个备用压缩包,然后把它们都吹走了。
这并没有解决任何问题。最后我尝试了这个:
- 关闭 Eclipse 后,我转到我的项目目录,并将 .project 重命名为 project.xml。
- 重新开放Eclipse,项目被关闭。无 SVN 更新消息。
- 重新启动了日食。
- 打开了项目,但 Eclipse 对丢失的 .project 文件犹豫不决。
- 闭合日食。
- 转到我的项目目录并重命名项目.xml返回 .project。
- 重新启动了日食。
- 已打开项目。一帆风顺。只是能够提交更改而不会发生任何事件。
到目前为止,我的 workspace/.metadata/.plugins/org.eclipse.team.svn.core 目录仍然是空的。
我不知道我尝试过的前两件事是否有帮助,或者是否只是重命名.project文件以强制关闭项目就足够了。下次发生这种情况时(下次还会有),我会尝试强制关闭项目并报告回来。