Подрывная ошибка: ‹file› отсутствует в этой версии

Я начал настраивать новое репозиторий SVN на AWS, и у меня проблемы с работой с ним из Eclipse 3.6 Subversive 2.2.2.

Обновление: в новом репо используется стек Bitnami с Subversion 1.7.

У меня нет проблем с установкой Eclipse 3.5 Subclipse 1.6.2.

В Eclipse 3.6 Subversive 2.2.2, если я пытаюсь открыть какие-либо подпапки, Subversive выдает ошибку:

Не удалось выполнить операцию получения дочерних папок репозитория.

svn: URL 'svn: //xxx-xxx-xxx-xxx-xx.compute-1.amazonaws.com/M1' не существует в этой версии

Любая попытка прочитать файлы дает мне аналогичную ошибку (xxx не существует в этой версии).

Кажется, что метаданные о каждой фиксации доступны, но сами файлы не могут быть найдены / прочитаны.


Обновления:

  • Я могу просматривать историю всех коммитов с помощью Subversive, но не могу просматривать фактические файлы.
  • Репо отлично работает с другими клиентами SVN, такими как Subclipse, клиент X-Code, SVNX.
  • проблема заключается в отсутствии поддержки SVN 1.7 для Subversive на данный момент (февраль 2012 г.)

Ответ (объяснение):

ScubaZA указал мне правильное направление - в новом репо использовалась Subversion 1.7, которая не поддерживается Subversive (по состоянию на февраль 2012 г.). Subversive использует коннекторы SVNKit. Другие клиенты SVN уже поддерживали версию 1.7.

Информация в этих связанных вопросах помогла:


person Richard Le Mesurier    schedule 13.02.2012    source источник
comment
Это не похоже на auth. Ясно, что он проходит проверку подлинности. Я никогда раньше не запускал SVN в AWS. Возможно ли, что он каким-то образом достигает другого сервера? Какую версию Subclipse вы установили? Подклип 1.8 включает SVN 1.7. Может это какая-то разница с 1.7 клиентами и сервером?   -  person Mark Phippard    schedule 13.02.2012
comment
Thx Mark - ты прав - обновил вопрос. И (я не могу поверить в это, но ...) я указал неправильные имена клиентов SVN в вопросе, поэтому я исправил это, включая добавление номеров версий (не 1.8, хотя в Subclipse). Я нарушил собственное правило никогда не публиковать в stackoverflow в спешке.   -  person Richard Le Mesurier    schedule 14.02.2012
comment
Я поддерживаю Subclipse, поэтому могу только догадываться. Я хотел бы взглянуть на разъем SVN, который вы используете в Subversive, поскольку я считаю, что они поддерживают несколько. Может быть, вы используете тот, который по какой-то причине не может подключиться к этому серверу, например, старый соединитель JavaSVN?   -  person Mark Phippard    schedule 15.02.2012


Ответы (1)


Возможно, убедитесь, что ваш коннектор eclipse SVN совместим с версией SVN, установленной на вашем сервере.

Чтобы проверить Использование eclipse:

Настройки -> Команда -> SVN -> вкладка Коннектор SVN

Должно быть написано что-то вроде «SVNKit 1.x.x (совместим с SVN 1.x.x)».

Насколько мне известно, плагин Subversive пока не поддерживает SVN 1.7.

person Stephen Asherson    schedule 15.02.2012
comment
спасибо - в новом репо использовался SVN 1.7. Разъемы SVNKit для Subversive еще не (февраль 2012 г.) поддерживают SVN 1.7. - person Richard Le Mesurier; 15.02.2012