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