У меня есть проект в Subversion, который я разрабатываю с помощью Eclipse. Я выполнил исходную проверку из репозитория svn из Eclipse. Все было хорошо в течение нескольких недель по какой-то неизвестной причине, Eclipse (в частности, subclipse в Ганимеде) больше не распознает мой проект как находящийся под контролем svn. В контекстном меню команды отображаются только основные параметры меню «Применить патч» / «Поделиться этим проектом». Из оболочки я все еще могу обновить проект с помощью инструментов командной строки svn, поэтому я знаю, что учетные данные svn все еще работают. Другие проекты, находящиеся под подрывной деятельностью в той же копии Eclipse, все еще работают.
Я понимаю, что могу удалить локальную копию и снова проверить ее, но я бы предпочел понять, что пошло не так, - исправить проблему, а не замаскировать симптомы. Где Eclipse хранит информацию о том, какие проекты находятся под контролем версий? Я посмотрел на .project
файл и .settings
каталог, но не увидел явного упоминания о svn nature или чего-либо подобного, даже в проектах, которые все еще работают должным образом.