У меня есть проект в subversion, который я разрабатываю с помощью Eclipse. Я сделал первоначальную проверку из репозитория svn изнутри Eclipse. Все было хорошо в течение нескольких недель, затем по какой-то неизвестной причине Eclipse (в частности, subclipse в Ганимеде) больше не распознает мой проект как находящийся под контролем svn. Контекстное меню команды показывает только основные пункты меню «применить патч» / «поделиться этим проектом». Из оболочки я все еще могу обновить проект с помощью инструментов командной строки svn, поэтому я знаю, что учетные данные svn все еще работают. Другие проекты, находящиеся под подрывной деятельностью в той же копии Eclipse, все еще работают.
Я понимаю, что могу удалить локальную копию и проверить ее снова, но я предпочитаю понять, что пошло не так, - исправить проблему, а не маскировать симптомы. Где Eclipse хранит информацию о том, какие проекты находятся под контролем версий? Я просмотрел .projectфайл и .settingsкаталог, но не увидел очевидного упоминания о природе svn или чего-то подобного, даже в проектах, которые все еще работают должным образом.
Решение проблемы
Если вы используете sublipse в качестве поставщика SVN, я рекомендую сделать следующее:
Team -> Share project обычно достаточно для подключения метаданных.
(то есть при условии, что файлы.svn все еще там, как кажется, если вы можете работать в командной строке).
Надеюсь, это поможет понять, почему это произошло, я понятия не имею
Комментариев нет:
Отправить комментарий