SVN не работает в Eclipse

Однажды я нажал в Eclipse HelpCheck for Updates (и я узнал, что никогда не должен обновлять программное обеспечение, которое отлично работает.)

Затем в проекте, который я использовал с SVN, все подменю "Team" и маленькие значки, которые показывали, что некоторые файлы не были совершены, все они исчезли.

Я пробовал все:

  • откройте вкладку Instalation History
  • удалить из вкладки Installed Software
  • заменил папку eclipse в Program Files на новую, загруженную с сайта eclipse, и попытался установить ее снова
  • проверил, как установить его в сети.

Но ни в одном из вышеприведенных случаев, если я нажимаю Ctrl+N Нет группы SVN; Если я нажимаю правой кнопкой мыши на проекте и выбираю TeamShare project, появляется окно с CVS, но не SVN. Если я выберу FileImport, я нигде не могу найти SVN.

Если я перейду к HelpAbout EclipseInstalation details, я вижу в Instalation History в 25.06.2009, 09:59:08 GMT + 03: 00 (когда SVN работал)

Eclipse IDE for Java EE Developers  1.2.0.20090621-0820
Subclipse (Required)    1.6.2
Subversion JavaHL Native Library Adapter (Required) 1.6.3
SVNKit Library  1.3.0.5847

На вкладке Installed Software я установил

Eclipse IDE for Java EE Developers  1.2.0.20090621-0820 epp.package.jee
Subclipse (Required)    1.6.5   org.tigris.subversion.subclipse.feature.group
Subversion JavaHL Native Library Adapter (Required) 1.6.6   org.tigris.subversion.clientadapter.javahl.feature.feature.group
SVNKit Library  1.3.1.6109  org.tmatesoft.svnkit.feature.group

Как я могу заставить SVN работать?
Где eclipse хранит свои файлы, потому что когда я изменил каталог eclipse с новым, все мои вещи были там (те, которые я установил без успеха: SVN, Subversive, Subclipse, SVNKit,...)

Ответ 1

Subversive - моя любимая реализация SVN в Eclipse, потому что она работает лучше других, и она аккуратно интегрируется в пользовательский интерфейс.

Я предлагаю вам выполнить следующие действия:

  • Download самая последняя версия Eclipse (в настоящее время Galileo) и извлеките ее в нужное место установки
    • Перед запуском Eclipse убедитесь, что вы удалили (или переименовали/переместили) свое рабочее пространство по умолчанию (под Windows это workspace в вашем каталоге пользователя)
    • Установите стороннего поставщика SVN-команд (согласно инструкциям веб-сайт инкубации Eclipse) с помощью установщика программного обеспечения Eclipse:
    • Выберите Help, затем Install New Software...
    • Создайте новое местоположение для загрузки и укажите следующий URL-адрес загрузки: http://download.eclipse.org/releases/galileo
    • Найдите Сотрудничество, разверните его, затем проверьте Subversive Поставщик команд SVN (инкубация)
    • Продолжить установку и принять TOS
    • Перезапуск Eclipse и Subversive должен предложить вам выбрать SVN-коннектор. Читая симптомы, которые вы описываете, это звучит так, будто у вас нет установленного соединителя или он не общается с вашим поставщиком команды. Веб-сайт Polarion содержит руководство по выбору соединителя, наиболее подходящего для вас.

Если вам не предлагается установить соединитель, вы всегда можете сделать это на экране настроек:

SVN preferences in Eclipse

Если приведенное выше не работает для вас, кажется, что ваше рабочее пространство не очищено. Найдите свое рабочее пространство по умолчанию и попытайтесь заставить все работать без каких-либо проектов, прежде чем продолжить.

Затем вы также можете попытаться удалить каталог .eclipse в своем каталоге пользователя. И начиная с шага 3.

Ответ 2

Проблема была в том, что значки svn, которые не отображаются в проводнике пакетов.

Решение для меня состояло в удалении папки .metadata в папке рабочей области (которая будет reset всю вашу рабочую область, включая настройки и конфигурации репозитория)

После этого появились все значки.

Ответ 3

Я нашел проблему, связанную с установкой плагинов здесь. Я также не мог получить информацию о SVN в настройках из-за некоторой ошибки с обновлением программного обеспечения плагинов Mylin. Вероятно, вам придется сначала выровнять установку Eclipse, и вы можете сделать это, просто используя новое рабочее пространство. Вам не нужно удалять папку .metadata, если вы временно укажете Eclipse в новой папке рабочего пространства. Когда установка Eclipse чиста, вы можете снова начать установку плагинов, но обязательно снимите флажок Contact all update sites during install to find required software

Eclipse использует локальные библиотеки SVN, которые являются частью установленного плагина для поддержки SVN, будь то SVNkit или JavaHL. Netbeans использует библиотеки SVN, которые установлены независимо.

Ответ 4

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

Затем я делаю следующий шаг: -

  • Щелкните правой кнопкой мыши Project под Eclipse.
  • Перейдите в Team → share Project.

Работает:)

Ответ 5

У меня было это раньше с Eclipse и различными поддерживаемыми SVN-плагинами. Плагин SVN по какой-то причине иногда теряет соединение SVN. Лучше всего просто удалить проект и переустановить его из svn. Если у вас есть изменения, которые необходимо выполнить, вы можете использовать командную строку.

Еще одна проблема, которая может возникнуть в том, что ваш плагин и ваш репозиторий не синхронизированы с точки зрения номеров версий. У меня были проблемы, прежде чем использовать плагин, предназначенный для svn 1.6.x, и репозиторий, который все еще находился в svn 1.4 или 1.5.

Ответ 6

Просто удалите все проекты из eclipse и снова импортируйте все проекты. Он работает для меня. Просто попробуйте

Ответ 7

Если вы хотите полностью начать работу с eclipse, вам также необходимо удалить рабочую область (путь, который вы видите при первом запуске eclipse). Просто повторная установка файлов eclipse и указание на одно и то же рабочее пространство по умолчанию ничего не изменят для вас.

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

Ответ 8

Даже если вы установите все, как сказано, Subversive и SVN Connector (svnkit 1.x.x), в проекте вы не увидите svn. В моем случае мне пришлось удалить проект из рабочего пространства и импортировать его снова. Затем он появляется. (Refresh, clean не работал).