У меня на жестком диске есть проект eclipse, который был недавно получен из репозитория SVN. Я импортировал этот проект в свое рабочее пространство Eclipse и теперь хочу связать его с репозиторием SVN.
Как мне это сделать? Единственные параметры, которые у меня есть в разделе «Правый щелчок» -> «Команда» - это «Поделиться проектом», который, кажется, позволяет мне выполнить только первоначальный импорт.
Изменить: Мотивация - это большой репозиторий, и я действительно не хочу импортировать все это по сети.
Изменить 2: в проекте (по какой-то причине) нет директорий .svn. Так что, возможно, свежий импорт из svn - единственный вариант
Ответы:
Team->Share project
это именно то, что вам нужно сделать. Выберите SVN из списка, затем нажмите «Далее» . Subclipse заметит наличие каталогов .svn, которые попросят вас подтвердить, что информация верна, и свяжут проект с subclipse .источник
Я просто хотел добавить, что если вы не видите команду «Команда -> Поделиться проектом», вероятно, вам придется удалить проект из рабочей области, прежде чем импортировать его обратно. Это то, что случилось со мной, и мне пришлось удалить и прочитать его в рабочее пространство, чтобы он исправился. (Это произошло при переходе с совершенно разных версий Eclipse + плагинов, использующих одно и то же рабочее пространство.)
subclipse не показывает опцию «поделиться проектом» в контекстном меню проекта в eclipse
источник
Я столкнулся с той же проблемой. Я проверил, используя клиент Tortoise, а затем попытался импортировать проекты в Eclipse с помощью мастера импорта. Eclipse не распознал местоположение svn. Я попробовал опцию совместного использования, как указано в приведенных выше сообщениях, и попытался зафиксировать эти проекты в SVN. Но моя проблема заключалась в несовпадении версий. Я выбрал версию svn 1.8 в eclipse (я использовал 1.7 в eclipse и 1.8.8 в черепахе), а затем повторно импортировал проекты. Он разрешился без проблем.
источник
Я использую клиент Tortoise SVN. Вы также можете получить нужный проект из SVN в какой-нибудь папке. Вы можете увидеть папку .SVN внутри проекта. Скопируйте папку .SVN в папку рабочей области. Теперь удалите проект из eclipse и снова импортируйте его в eclipse. Вы можете видеть, что теперь проект связан с svn
источник
В случае серверов SVN вам необходимо создать центральный репозиторий со всеми проектами. Содержимое репозитория можно загрузить командой Team / Share; в случае клиента Subversive он автоматически выполняет фиксацию после импорта, так что вы можете загружать свои файлы.
Этот шаг никак нельзя обойти с помощью централизованной системы управления версиями, такой как SVN.
источник
Мне очень часто задают этот вопрос, если разумно использовать «Поделиться проектом ...», если проект eclipse был отключен от его SVN-аналога в репозитории. Итак, я добавляю свой ответ в эту ветку.
Параметр SVN-Team «Поделиться проектом ...» полностью подходит для проектов, которые существуют в SVN и в вашем рабочем пространстве Eclipse, даже если в проекте Eclipse отсутствует скрытая конфигурация .svn. Вы все еще можете их подключить. Eclipse SVN-реализация (Subclipse / Subversive) проверит, заполнен ли предоставленный источник http (s) SVN. Если да, все существующие файлы будут скопированы и связаны (проверены в терминах SVN) с вашим очень личным рабочим пространством Eclipse.
Предупреждение:
С уважением, Федер
источник
Попробуйте следующее: закройте проект и откройте его. Он связывается с svn автоматически, если проект был извлечен из действительного пути svn.
источник