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

Как поэтапно перенести SVN на новый сервер

В настоящее время я переношу свои службы разработки (VCS, CI, CD и т. Д.) В новую среду; часть этого включает перемещение нашего сервера SVN. Мне удалось настроить новый сервер SVN (CollabNet Subversion) и скопировать существующий репозиторий с помощью svnadmin инструмент для dump из источника и load на цель. Однако, пока мы не завершим миграцию остальных сервисов (в данном случае JIRA, Fisheye, TeamCity и Octopus Deploy), мы не хотим, чтобы наши разработчики использовали новый сервер.

Теперь я могу продолжить svnadmin инструмент один или два раза в день для сбора дополнительных коммитов, но если эта миграция займет пару недель, я бы предпочел автоматизировать все это. Я видел множество статей об использовании svnsync создать зеркало, но я не видел ничего о том, как в конечном итоге прервать эту синхронизацию и перейти на новый сервер. Это простой шаг?