Подтвердить что ты не робот

Subclipse не распознает мой проект как проект SVN

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

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

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

svn -version: 1.6.5 (r38866)
Подзаголовок: 1.6.6 Eclipse: jee-galileo-SR1-linux-gtk 20090920-1017

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

Поделиться коллекцией подкласса http://img718.imageshack.us/img718/7308/screenshotsubclipse.png

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

4b9b3361

Ответ 1

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

Ответ 2

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

Ответ 3

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

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

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

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

Ответ 4

Я публикую это, если кто-то столкнется с подобной ситуацией. Я запускаю eclipse luna с подключаемым модулем subclipse.

Я делал это раньше без сбоев, но svn является одним из более "острых" репозиториев исходного кода, с которыми я работал.

Я хотел переместить файл логотипа png в свое приложение. Поэтому я переименовал существующий в logo_bak и затем импортировал новый, а затем назвал его тем же именем, что и существующий логотип, который я только что переименовал в логотип_бак. Затем я проверил некоторые файлы и пошел на другие задачи.

Однако в следующий рабочий день, когда я запустил eclipse luna, весь мой проект был "грязным", о чем свидетельствует оформление ярлыка svn для грязного проекта.

(Файл, помеченный как "грязный", должен быть зафиксирован, "unversioned" файл еще не добавлен в ваш SVN-репозиторий, и и так далее.)

и я просто не мог заставить его синхронизировать с svn. Я также обнаружил, что мои файлы никогда не проверялись. Если бы я сделал правый щелчок по моему проекту, то Team-Share Project, этот параметр не отображался, а Team - Synchronize with Repository был отключен.

Я попытался создать новый проект, удалив метаданные из eclipse, открыв, затем закрыв проект, и несколько других вещей, но то, что работало, отключило проект от svn, а затем снова подключилось к нему. После этого я смог щелкнуть правой кнопкой мыши по проекту, а затем выбрать Team - Share Project. Затем, когда я синхронизировал, у меня было около дюжины или около того файлов для переопределения и обновления, хотя, когда я проверял различия, они были такими же, как и в репо. После этого все началось нормально.