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

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

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

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

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

решение1

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

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

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

Связанный контент