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