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

Как заставить eclipse использовать существующую рабочую копию svn?

У меня есть рабочая копия с svn; Кроме того, я создал новый проект в Eclipse, который имеет корень рабочей копии в качестве местоположения проекта. Я хочу иметь возможность делать такие вещи, как сравнение версий с Eclipse. У меня Subclipse 1.4.8, но это, похоже, не дает мне того, что я хочу. Я что-то делаю неправильно?

4b9b3361

Ответ 1

У меня есть рабочая копия svn, которая также является проектом в eclipse. после установки плагина подзаголовка у меня была та же проблема, рабочая копия не была признана таковой.

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

Ответ 2

При создании нового проекта есть опция для использования существующего исходного каталога:

Новый проект/новый проект Java/Создать проект из существующего источника.

Используйте это, расскажите, где живет ваш источник, и он должен автоматически определять, является ли это рабочей копией SVN.

Ответ 3

Я думаю, что это невозможно в Subclipse, как указано в документации, которая позволяет импортировать только существующую управляемую svn папку одно условие, согласно документу:

"Единственное требование - рабочая копия также должна быть действительной Eclipse".

Итак, если у вас есть рабочая копия, которая не является полным проектом eclipse, Subclipse не будет подключать ее к SVN.

Ответ 4

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

Моим решением было создать пустую папку .svn в корневой папке проекта (в последней версии svn client черепаха все метаданные находятся в корневой папке). Затем обновилось затмение, и вуаля сделала это. Я запускаю подзаймы ядра - 1.8.4.

Ответ 5

Один шаг, который, казалось, работал у меня, о котором никто еще не упоминал: я закрыл, а затем снова открыл проект. Я попробовал "переименовать" трюк выше, и это не сработало, но, возможно, плакат этого ответа также закрыл проект - они не детализировали точно, какие шаги они предприняли, чтобы переименовать его. (Я обнаружил, что вам не нужно закрывать проект, чтобы переименовать его, но, возможно, они это сделали.)

</Грабят >

Ответ 6

Вы можете щелкнуть правой кнопкой мыши по корневому файлу node вашего проекта и выбрать: Team/Share project

Затем вы выбираете SVN, задаете настройки по умолчанию и должны работать нормально!

Ответ 7

В моем случае я не мог использовать существующую копию, потому что я проверил код, используя более новую версию Subversion в командной строке, и Subclipse 1.4 не смог ее распознать. Усовершенствование и продвижение улучшенного меню "Общий проект" разрешило проблему.

Я получил этот совет с форумов здесь:

http://subclipse.tigris.org/ds/viewMessage.do?dsForumId=1047&dsMessageId=2380064

Ответ 8

У меня была такая же проблема, и вот подробности исправления.

My Eclipse - это "Helios Service Release 1".

У меня была проверка SVN в моей файловой системе, я отправился в New Java Project, не отмечен Use default location, выбрал местоположение, перешел к следующему шагу, выбрал исходную папку и сказал Finish.

В проекте появился значок диска. В соответствии с несколькими сообщениями на форуме, щелкнув правой кнопкой мыши по проекту, перешел на Team > Share Project, выбрал SVN, нажал Next, и этот параметр состоял в том, чтобы в первый раз поделиться файлами в хранилище SVN.

Я сказал Cancel, и опция - внести изменения в настройки подключаемого модуля SVN. Перейдите в меню Window, выберите Preferences, просмотрите Team > SVN. Выделите вкладку SVN Connector, изменив SVNKit 1.2.3 на SVNKit 1.3.5 и указав OK.

Затем, щелкнув правой кнопкой мыши по проекту, произнесите Team > SVN, на следующем экране выберите опцию Use Project Settings и нажмите Finish. Кнопка диска появилась в проекте, и на ней отобразился URL SVN.

Ответ 9

Добавьте репозиторий в список репозиториев в подзаголовке, выбрав Window- > Show View- > Other... и выберите SVN- > SVN Repositories. Поместите всю необходимую информацию для подключения к репозиторию.

Затем щелкните правой кнопкой мыши репозиторий и выберите "checkout". Если проект еще не имеет файла eclipse.project, вы можете создать новый проект из источника. Если у него уже есть .project файл, он будет импортировать этот .project и использовать его как локальный проект eclipse.

Ответ 10

Он будет окончательно не работать, если вы используете другую версию svn для проверки, которая поддерживается Eclipse. У меня была эта проблема, поскольку я использовал svn 1.6 для проверки, но у меня была более старая версия затмения, у которой было всего 1,5. Subclipse имеет собственный встроенный svn-клиент (на самом деле, в двух вариантах, если я не ошибаюсь).

Убедитесь, что версия подзаголовка соответствует клиенту svn, который вы использовали для проверки. Вы можете проверить номер версии плагина для подзаголовка (Справка → О программе → Щелкните на логотипе subversion) и сопоставьте его с svn -version

Ответ 11

Это сработало для меня: 1) Перейдите в "Обзор хранилища SVN" и добавьте папку где-то выше рабочей копии 2) Закройте и откройте проекты Eclipse.

Этого должно быть достаточно, чтобы распознать их Subclipse.

Ответ 12

Я столкнулся с аналогичной ситуацией, поскольку существующие проекты не будут связаны с Подрывным плагином. К сожалению, ни одно из предыдущих предложений не помогло (переименование проектов и т.д.). Что помогло удалить проекты из Eclipse, удалив их - только проекты из Проводника пакетов, а не фактические каталоги и файлы на диске (для запроса на удаление есть специальный флажок для него, который по умолчанию не установлен) - и реимпорт удаленные проекты в качестве существующих проектов.

Конечно, как упоминалось в некоторых из ответов здесь, соответствующие репозитории SVN должны быть зарегистрированы в Eclipse до реимпорта проектов. В противном случае не было бы репозиториев для повторного ассоциирования проектов с помощью.

Ответ 13

Чтобы ответить на ваш вопрос - как заставить eclipse использовать существующую рабочую копию svn?

Я попробовал это для Eclipse Version: Neon.2 Release (4.6.2).

Файл → Открыть проект из файловой системы.. → Установить путь к папке SVN рабочей копии.