Я публикую это на тот случай, если кто-то столкнется с подобной ситуацией. Я запускаю Eclipse Luna с помощью плагина Subclipse.
Я делал это раньше без происшествий, но svn - одно из наиболее «раздражающих» репозиториев контроля версий, с которыми я работал.
Я хотел переместить файл логотипа png в свое приложение. Поэтому я переименовал существующий в logo_bak, а затем импортировал новый и назвал его тем же именем, что и существующий логотип, который я только что переименовал в logo_bak. Затем я проверил некоторые файлы и пошел к другим задачам.
Тем не менее, на следующий рабочий день, когда я запустил Eclipse Luna, весь мой проект был «грязным», о чем свидетельствует украшение метки svn для dirty на проекте.
(Файл, помеченный как «грязный», необходимо зафиксировать,
«неверсионный» файл еще не добавлен в ваш SVN-репозиторий, и
и так далее.)
и я просто не смог заставить его синхронизироваться с svn. Я также обнаружил, что мои файлы никогда не регистрировались. Если я щелкнул правой кнопкой мыши по своему проекту, то Team - Share Project, эта опция не отображалась, и Team - Synchronize with Repository была отключена.
Я попытался создать новый проект, удалив метаданные из Eclipse, открыв, затем закрыв проект, и несколько других вещей, но в результате получилось отключить проект от SVN, а затем снова подключиться к нему. После этого я смог щелкнуть правой кнопкой мыши по проекту, затем выбрать Team - Share Project. Затем, когда я синхронизировался, у меня было около дюжины или около того файлов для переопределения и обновления, хотя при проверке различий они были такими же, как в репо. После этого все снова заработало нормально.