Ожидаемый формат FS '2' найденный формат '3 git-svn - PullRequest
16 голосов
/ 16 июня 2009

Я просто проверял git-svn и думал, что попробую с одним из моих существующих репозиториев. Когда я запустил git-svn, я получил эту ошибку.

Не удалось открыть репозиторий: невозможно открыть сеанс ra_local для URL: невозможно открыть репозиторий '{MyFilePath}': Ожидаемый формат ФС '2'; нашел формат '3' в C: / Program Files / Git / bin / git-svn line 1358

Я запустил проверку версии на используемом git-svn, и он распечатал:

git-svn version 1.5.5.1015.g9d258 (svn 1.4.6)

Я заметил, что он использует SVN версии 1.4.6, но я создал хранилище, используя TortoiseSVN с Svn версией Subversion 1.5.1.

Мой главный вопрос: как мне обновить git-svn, чтобы он использовал 1.5?

Ответы [ 2 ]

14 голосов
/ 16 июня 2009

Если вы обращаетесь к своему хранилищу Subversion, используя сетевой протокол (например, svn://) вместо локального доступа к файлам, то все должно работать правильно. Похоже, что вы просите git-svn получить прямой доступ к хранилищу, вызывая проблему, которую вы показали. Сетевые протоколы Subversion более устойчивы к подключению старых клиентов.

12 голосов
/ 26 июля 2012

Я столкнулся с этой проблемой, когда хотел быстро протестировать поведение git-svn и, следовательно, нуждался в svn-хранилище.

Я создал хранилище с помощью следующей команды:

svnadmin create --pre-1.4-compatible

git умеет понимать такие репозитории.

...