Subclipse не распознает мой проект как проект SVN - PullRequest
27 голосов
/ 09 апреля 2010

Из SVN я извлек папку «myproject» на жесткий диск.
Это проект Eclipse, поэтому я импортировал его в Eclipse и могу работать над ним.

У меня установлен Subclipse и он работает, как и ожидалось, в других проектах в том же рабочем пространстве Eclipse. Но по какой-то причине «myproject» не имеет обычных элементов управления Subclipse, таких как Team> Commit или декорации.

Я пропустил какие-либо очевидные шаги?

svn - версия: 1.6.5 (r38866)
Подклипс: 1.6.6 Затмение: jee-galileo-SR1-linux-gtk 20090920-1017

Вот что происходит, когда я нажимаю Team> Share> SVN:

Команда Subclipse Share http://img718.imageshack.us/img718/7308/screenshotsubclipse.png

Обратите внимание на корневую папку .svn.
В командной строке SVN работает в этой папке.

Ответы [ 5 ]

62 голосов
/ 09 апреля 2010

Попробуйте щелкнуть правой кнопкой мыши «myproject» и выбрать «Team / Share Project». Он должен спросить вас, какой тип репозитория, и когда вы переходите к следующему экрану, он должен указать, что он видит существующие SVN / каталоги, и в этот момент он должен использовать эти метаданные для установления связи. Также может потребоваться, чтобы у вас был настроен репозиторий SVN (в перспективе SVN Repositories).

10 голосов
/ 28 сентября 2012

Вы также можете удалить проект (не удалять содержимое) и снова импортировать его как существующий проект.

2 голосов
/ 25 марта 2015

ОК, я попал сюда после обработки той же ошибки Теперь я нашел свою ошибку (и решение), может быть, это то, что может помочь другим здесь

Моя проблема заключалась в том, что мой репозиторий был в версии , отличной от моей черепахи-SVN !!

Как выяснилось: мой репо был версии 1.6, пока я использовал версию 1.8!

просто понизил его до 1,6 и он работает:)

0 голосов
/ 09 мая 2018

Если у вас только что установлен плагин Subclipse , вы уже перезапустили Eclipse, но SVN не распознается:

  • закройте проект и откройте его снова
  • F5 для обновления
  • Это должно признать это.
0 голосов
/ 16 февраля 2016

Я публикую это на тот случай, если кто-то столкнется с подобной ситуацией. Я запускаю 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. Затем, когда я синхронизировался, у меня было около дюжины или около того файлов для переопределения и обновления, хотя при проверке различий они были такими же, как в репо. После этого все снова заработало нормально.

...