Ошибки проверки SVN на "Формат 6"

Когда я пытаюсь извлечь хранилище с SVN, я получаю сообщение об ошибке:

E160043: ожидаемый формат FS от "1" до "4"; найден формат '6'

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

(Изменить:) Я следовал этому руководству: http://jason.pureconcepts.net/2012/10/updating-svn-mac-os-x/ Я начал с предустановленной версии SVN для MacPorts, а затем собрал свой собственные, чтобы увидеть, если это решит проблему.

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

Вот точные версии (я считаю, что они один пакет):

svn --version
svn, version 1.8.1 (r1503906)

svnadmin --version
svnadmin, version 1.8.1 (r1503906)

svnadmin --version
svnadmin, version 1.8.1 (r1503906)

Если я создаю репо с --compatible-version 1.7, но это просто кажется глупым, так как все версии 1.8+.

Любая помощь приветствуется.

1 ответ

Это может или не может иметь отношение, но я выкину это здесь в случае, если это поможет. У меня была похожая проблема с использованием функции извлечения ("Открыть из контроля версий...") с Delphi Xe5 и теперь Xe6. Вот как я это исправил в обоих.

Шаг 1:

  • Обновите 32-битную версию SVN
    Загрузите последнюю версию (или которая соответствует вашим материалам) на момент публикации этого ответа это "Subversion 1.8.8 (Windows 32-bit)" с http://www.collab.net/downloads/subversion
    Примечание. Даже если вы используете 64-разрядную версию TortoiseSVN, вам все равно придется установить / обновить 32-разрядную версию, поскольку среда разработки Delphi по-прежнему является только 32-разрядной.

Для Delphi Xe5

  • Скопируйте обновленные файлы из:
    C: \ Program Files (x86) \ CollabNet \ Subversion Client
    в
    C:\Program Files (x86)\Embarcadero\RAD Studio\12.0\bin\subversion

Для Delphi Xe6

  • Скопируйте обновленные файлы из:
    C: \ Program Files (x86) \ CollabNet \ Subversion Client
    в
    C:\Program Files (x86)\Embarcadero\Studio\14.0\bin\subversion

Замечания:

  • папки Delphi, перечисленные выше, являются папками по умолчанию (по крайней мере, как они установлены в моей системе), поэтому ваши пути могут отличаться.

  • 2 из файлов SVN (MSVCP100.DLL и MSVCR100.DLL) среды выполнения C++ были более новыми в моих папках Delphi, поэтому, вероятно, не хотите перезаписывать их.

  • и, конечно, не запускайте Delphi при обновлении файлов.

Другие вопросы по тегам