2013-08-10 4 views
3

При попытке оформить репозиторий с SVN я получаю ошибку:SVN Checkout Ошибки на «Формат 6»

E160043: Expected FS format between '1' and '4'; found format '6'

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

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

Я обслуживаю 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+.

Любая помощь будет высоко оценена.

+0

Как вы размещаете Subversion (apache, svnserve и т. Д.)? Вы сами создали или используете то, что было упаковано в ОС? – jszakmeister

+0

Ответил на переполнение стека [здесь] [1]. [1]: http://stackoverflow.com/questions/17259360/subversion-svn-e160043-expected-fs-format-between-1-and-4 –

+0

Это обычно проявляется, когда клиент и сервер версии несовместимы. Поэтому объясните, по крайней мере, какие версии, которые вы установили (клиент и сервер), и как вы настроили репозиторий, который хотите использовать. – mliebelt

ответ

0

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

Шаг 1:

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

Для Delphi xe5

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

Для Delphi XE6

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

Примечание:

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

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

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