Миграция от VisualSVN на окнах к Linux базирующийся svn

Я хотел бы переместить свой репозиторий SVN из моего Windows запуска локального компьютера и VisualSVN 2.1.2 к svn приложению на webfaction (мой Linux, размещающий решение).

Первоначально я пытался вывести svn:

svnadmin выводят path_to_repository> dumpfile_name

и загрузка его на машине Linux

svnadmin загружают dumpfile_name

Я получил следующую ошибку:

svnadmin: не Может открыть файл 'dumpfile_path_and_name/format': Не каталог

Я нашел, что на моей машине Windows у меня действительно есть папка формата под репозиторием. Таким образом, я скопировал весь репозиторий в машину Linux и попробовал:

svnadmin загружают path_to_repository_copy

Я получил следующую ошибку:

svnadmin: Ожидаемый формат FS между '1' и '3'; найденный формат '4'

что мне делать?

5
задан Jonathan 27 May 2010 в 15:52
поделиться

2 ответа

Синтаксис для svnadmin load должен быть

svnadmin load /path/to/repository < dumpfile

Смотрите здесь

5
ответ дан 14 December 2019 в 13:28
поделиться

svnadmin dump путь_к_репозиторию > dumpfile_name

Это правильно.

svnadmin load dumpfile_name

svnadmin: Не удается открыть файл ' dumpfile_path_and_name / format': не каталог

Сначала вы должны

svnadmin create path_to_repository

Затем вы можете

svnadmin load path_to_repository < dumpfile_name

I обнаружил, что на моем компьютере с Windows у меня есть папка формата в репозитории. Итак, я скопировал весь репозиторий на машину Linux и попробовал:

svnadmin load path_to_repository_copy

svnadmin: ожидаемый формат FS между '1' и '3'; нашел формат '4'

Весь смысл цикла дампа / загрузки, а не прямого копирования файлов, состоит в том, чтобы обойти различия в версиях баз данных. В этом случае у вас более новый svn в Windows, чем в вашем Linux, поэтому Linux жалуется, что не знает о новом формате (4). (Ваш синтаксис загрузки также неверен, см. 'Svnadmin load --help', но сначала он обнаруживает эту ошибку.)

1
ответ дан 14 December 2019 в 13:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: