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