Сообщение об ошибке подклипа «Ожидаемый формат« 3 »хранилища; найден формат« 5 »» - PullRequest
1 голос
/ 25 сентября 2008

Я установил subclipse в eclipse, но я получаю сообщение об ошибке «Ожидаемый формат« 3 »хранилища; найден формат« 5 »» при попытке открыть хранилище.

Вот последовательность шагов, которая приводит к сообщению об ошибке.

Выберите «Окно -> Открыть перспективу -> Исследование репозитория SNV» в главном меню Eclipse.

Щелкните правой кнопкой мыши на вкладке «SVN Repository». Выберите «New -> Repository Location ...» во всплывающем меню. Откроется панель «Добавить репозиторий SVN».

Введите «file: /// Users / caylespandon / svn / MyProject» в поле «Url». Нажмите на кнопку «Готово».

Появляется панель со следующим сообщением об ошибке:

Unable to Validate
Error validating location: "org.tigris.subversion.javahl.ClientException:
Couldn't open a repository
svn: Unable to open an ra_local session to URL
svn: Unable to open repository 'file:///Users/caylespandon/svn/MyProject'
Unsupported repository version
svn: Expected format '3' of repository; found format '5'
"

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

~> svn checkout file:///Users/caylespandon/svn/MyProject
A   MyProject/trunk
A   MyProject/trunk/Jamrules
A   MyProject/trunk/.project
A   MyProject/trunk/setenv
[...]

Вот информация о версии:

Eclipse: идентификатор сборки версии 3.4.0 I20080617-2000

Версия Subclipse: 1.2.0

Версия SVN: 1.4.4 (r25188)

Запуск на Mac: версия OS X 10.5.4

PS - Если ваш ответ связан с переключением с файла на svn + ssh, пожалуйста, объясните, почему и как преобразовать существующий репозиторий из файла в svn + ssh без потери истории.

Ответы [ 5 ]

2 голосов
/ 25 сентября 2008

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

1 голос
/ 01 октября 2008

(отвечая себе)

Я закончил тем, что выбрал решение, предложенное Кори Энгебретсоном, которое должно использовать Subversive вместо Subclipse. Я немного погуглил, чтобы посмотреть, лучше ли один, чем другой, и они, кажется, в значительной степени эквивалентны некоторым как один, а некоторые - другому. Я нашел помощь (особенно инструкции по установке) для Subversive более понятной и смог заставить ее работать без особых проблем.

1 голос
/ 25 сентября 2008

Посмотрите на эти ответы на похожую проблему.

0 голосов
/ 25 сентября 2008

Корень проблемы в том, что вы используете старый клиент SVN, который не понимает более новый формат (5) хранилища SVN.

0 голосов
/ 25 сентября 2008

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

Подрывной проект Eclipse

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...