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

Как безопасно иммигрировать репозитории svn и изменить историю?

Либо svnadmin dump или svnadmin export будет только снимок определенной версии.

Как сохранить все журналы изменений при иммиграции на другой сервер?

Можно ли просто скопировать /repositories там?

svnadmin dump создаст «резервную копию» всего вашего репозитория, после чего вы сможете восстановить ее в новый репозиторий с помощью svnadmin load. Это полное резервное копирование / восстановление, и ваша история будет сохраняться в соответствии с рекомендациями книга.

Если вы перемещаете свое репо в ту же операционную систему (например, из окон в окна или из Linux в Linux), вы можете безопасно скопировать каталог репо. Некоторые говорят, что вам следует обновить UUID репозитория (svnadmin setuuid), но это не обязательно.

Если вы переходите между ОС, то дамп / загрузка - ваш единственный вариант.