我有一个 subversion 项目,我正在使用 Eclipse 开发它。我在 Eclipse 内部从 svn 存储库进行了原始的签出。几个星期以来一切都很好,但是由于某些未知的原因,Eclipse (特别是 Ganymede 的 subclise)不再认为我的项目在 svn 的控制之下。团队上下文菜单只显示基本的“应用补丁”/“共享此项目”菜单选项。在 shell 中,我仍然可以使用 svn 命令行工具更新项目,因此我知道 svn 凭据仍然可以工作。在同一个 Eclipse 副本中的其他颠覆项目仍然可以工作。
我意识到我可以删除本地拷贝并再次检查它,但我更愿意理解出了什么问题——修复问题,而不是掩盖症状。Eclipse 在哪里存储其关于哪些项目处于版本控制之下的知识?我查看了 .project
文件和 .settings
目录,但是看不到任何明显提到 svn 性质或类似内容的地方,即使在仍然正常工作的项目中也是如此。