SVN/Subversion 1.7 и Eclipse Subversive & JavaHL
Я только что обновился до TortoiseSVN 1.6.99, Build 21709, (Subversion 1.7.0, -dev). У меня возникла проблема в моем Subclaw Eclipse 0.7.9.I20100512-1900 и JavaHL 1.6.15. Попробовали обновить плагины Eclipse. У кого-нибудь есть решение?
Ошибка при Eclipse:
Не удалось выполнить проект Share. Неподдерживаемый формат рабочей копии svn: Путь "XXX", по-видимому, является частью Subversion 1.7 или выше рабочая копия. Обновите свой клиент Subversion, чтобы использовать этот рабочая копия.
Ответы
Ответ 1
Вам известно о состоянии Subversion 1.7? В настоящее время это состояние бета-2 и не предназначено для производства? Кроме того, он не может работать с рабочей копией, так как изменился формат рабочей копии 1.7, и он не будет автоматически обновлять вашу рабочую копию. Если вам нравится использовать 1,7-бета-2, вам нужно использовать версию Java-версии Subversion 1.7-beta-2 вместо 1.6.X.
Вышеупомянутое также относится к TortoiseSVN, потому что упомянутая вами версия является BETA! (как объяснено на сайте TortoiseSVN.
Ответ 2
Помните, что Subversive не связывается с вашей рабочей копией напрямую; это только интерфейс для Eclipse. Связь выполняется через SVN-коннектор, такой как SVNKit или JavaHL. Это программное обеспечение, которое вы должны обновить, чтобы решить вашу проблему.
В моем случае я использую SVNKit, который можно обновить так:
- Убедитесь, что сайты обновлений Eclipse указывают на рекомендации по Полярионам. Вот как выглядят мои сайты обновлений:
![Subversive]()
- Вам понадобится последняя версия Subversive SVN Connectors, поэтому убедитесь, что сайт Subversive update включен, и пусть Eclipse проверяет наличие обновлений с помощью справки, проверьте наличие обновлений.
- Проверьте детали установки Eclipse, чтобы подтвердить, что у вас есть версия Subversive SVN Connectors версии
2.3.0.I20120413-1700
или более поздней. Для этого перейдите в "Справка", "О", затем нажмите "Сведения об установке".
- Если вы еще не получили новую версию, вам может понадобиться удалить старую и захватить новую с сайта Subversive update.
- Теперь вы можете обновить SVNKit. Выберите "Справка", установите новое программное обеспечение, чтобы открыть окно установки программного обеспечения.
- Выберите последний SVNKit (начиная с этой записи, 1.7.4) и установите его.
![Installing SVNKit 1.7.4]()
- Перезапустить Eclipse.
Если Subversive использует неправильный коннектор после перезапуска Eclipse, выберите правильный новый из экрана настроек (в разделе "Настройки" выберите "Команда", "SVN", затем щелкните вкладку "Соединители SVN" ).
Ответ 3
Это теперь разрешено с версиями Subclipse 1.8.
Ответ 4
Правильный выбор подзаголовка и разъема SVN решит проблему.
Я использую ecplise индиго и Tortoise SVN 1.8
Установка Subclipse 1.10.5 и Subversion JavaHL Native Library Adapter 1.8.10 решила проблему.
обратитесь к http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA
Ответ 5
В разделе Window- > Preferences- > Team- > SVN, SVN Connector установите svn-коннектор на последний набор SVN, SVNKit 1.8.0:
![SVNKit 1.9]()