Назад | Перейти на главную страницу

Проблемы с загрузкой дампа миграции SVN 1.2.3 на 1.7

У меня возникли проблемы с переносом репозитория SVN (версия 1.2.3) на новый сервер. В процессе я хочу обновить репо и сервер до последней версии SVN.

Я попытался сбросить репо, но обнаружил, что наткнулся на несколько «некорректных» исправлений. Гугл немного пофиг и нашел предложение делать дамп партиями и пропускать битые ревизии.

К сожалению, попытка загрузить выгруженные файлы вызывает всевозможные проблемы ... 1. Если я попытаюсь загрузить его напрямую, я получу ошибки «не-LF». Я пытаюсь преобразовать окончания строк с помощью notepad ++ в формат unix, но это, похоже, не работает. 2. Я могу использовать «байпас-проп-валидацию» для нагрузки. это работает, но когда я загружаю более поздний файл дампа (ревизии после искаженных, которые я пропустил) ... кажется, что пропущенные ревизии упоминаются, и я получаю ошибки «несоответствие контрольной суммы».

Мне действительно нужен простой и понятный способ попробовать обновить и перенести репозиторий.

Какие-либо предложения?

Спасибо

Вы можете использовать svnsync. Svnsync позволяет воссоздавать репозитории с преимуществом использования преимуществ версии 1.7.

Вы можете проверить репозиторий Subversion на наличие незавершенных транзакций с помощью svnadmin lstxns команда. Очистите все незавершенные транзакции на страницах около 502 в бесплатном Книга SVN прежде чем попробовать другой svnadmin dump.