Как безопасно иммигрировать SVN-репозитории и изменить историю?
Или svnadmin dump
или же svnadmin export
У будет только снимок определенной версии.
Как сохранить все журналы изменений при иммиграции на другой сервер?
Будет ли нормально просто скопировать /repositories
там?
1 ответ
Дамп svnadmin создаст "резервную копию" всего вашего хранилища, затем вы сможете восстановить его в новом хранилище, используя загрузку svnadmin. Это полное резервное копирование / восстановление и будет поддерживать вашу историю в соответствии с рекомендациями книги.
Если вы перемещаете репозиторий в ту же операционную систему (например, windows в windows или linux в linux), вы можете смело копировать каталог репозитория. Некоторые люди говорят, что вы должны обновить UUID репозитория ( svnadmin setuuid), но это не является строго необходимым.
Если вы мигрируете между операционными системами, дамп / загрузка - ваш единственный вариант.