SVN и PySVN Сообщение об ошибке: ожидаемый формат FS между '1' и '3'; найденный формат "4"

70
6

В целях исследования я скопировал SVN-репо на свою машину Windows с помощью svnsync, чтобы я мог воспроизводить на своей машине без загрузки фактического сервера.


Я использую PySVN в скриптах для управления номером ревизии. Я хочу, чтобы репо было и до сих пор хорошо его использует. Теперь я получил репо из другого проекта, и svnsync получил его в порядке. Когда я пытаюсь запустить script в Ubuntu, я получаю:
Expected FS format between '1' and '3'; found format '4'


Из того, что я смог узнать из других вопросов в StackOverFlow и в других местах, кажется, что мой Ubuntu pysvn устарел для версии 1.6 subversion и будет работать только на 1,5. Правильно ли я это понял?


Потому что на странице pysvn download говорится: "Этот выпуск pysvn был протестирован против Subversion 1.5.6 и Subversion 1.6.5"


Когда я делаю sudo apt-get install python-svn, он говорит мне, что python-svn - это уже самая новая версия. Поэтому я предполагаю, что PySVN не поддерживает 1.6 репозиции Subversion.


Но если я попробую запустить тот же самый script в окне Windows, только на нем установлен модуль pysvn (без установки svn) и локальные файлы репо, он работает нормально, и я могу проверить файлы!


Так что я смущен. Почему PySVN работает с репозиториями формата FS 4 в окнах, а не на Ubuntu?

спросил(а) 2010-01-21T01:21:00+03:00 10 лет, 9 месяцев назад
1
Решение
57

Какая версия ubuntu у вас есть? 9,04? Он не имеет подрывной деятельности 1.6.


Какие версии

dpkg -l subversion
dpkg -l python-svn

отчет?

ответил(а) 2010-01-21T02:01:00+03:00 10 лет, 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема