Восстановить соединение проекта Eclipse Subversion - PullRequest
99 голосов
/ 03 октября 2008

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

Я понимаю, что могу удалить локальную копию и проверить ее снова, но лучше понять, что пошло не так - исправить проблему, а не маскировать симптомы. Где Eclipse хранит свои знания о том, какие проекты находятся под контролем версий? Я посмотрел на файл .project и каталог .settings, но не увидел ни одного очевидного упоминания о природе SVN или чего-либо подобного, даже в проектах, которые все еще работают правильно.

Ответы [ 12 ]

0 голосов
/ 27 марта 2014

Это сработало для меня: щелкните правой кнопкой мыши -> TortoiseSVN -> Настройки -> Свойства наложения значков, Выбор Shell в качестве кэша состояния. Нажмите Ok, Обновить страницу.

0 голосов
/ 25 ноября 2009

То же самое в моем случае: каталоги .svn были, но мой проект не поддерживал действия svn.

После небольшого тыка оказалось, что подрывной плагин просто исчез после вынужденного выхода из затмения.

Решением было (пере) установить subversive, и теперь все снова в порядке.

Приветствие v.

ОБНОВЛЕНИЕ: я переключил Eclipse на новую версию, в которой просто не был установлен плагин, поэтому мне пришлось установить его с нуля.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...