Миграция сервера VisualSVN из Windows 2008 в 2012 (версия 2.7.14 Svn) - PullRequest
0 голосов
/ 04 июня 2018

Мы узнали, что для переноса svn-сервера на новый, мы можем просто скопировать и вставить корневой каталог репозитория на новый сервер.

, поэтому, если мы заменим корневой каталог репозитория на новом сервере настарый каталог данных корневого сервера, будет ли он работать как прежде, интеграция с AD, роли аутентификации на основе репо и все версии каждого файла?Также та же самая рабочая копия будет работать для пользователей, если такое же изменение DNS произошло с целевым сервером из старой службы?

1 Ответ

0 голосов
/ 27 июня 2018

ВАЖНО: Семейство выпусков VisualSVN Server 2.7.x: не поддерживается с 15 января 2016 г. Эта версия не получает исправлений или обновлений безопасности, и команда VisualSVN не предоставляет поддержкудля этой версии семьи.Настоятельно рекомендуется обновить экземпляр сервера до последней версии, VisualSVN Server 3.9 .Пожалуйста, прочитайте статью KB138: Обновление до VisualSVN Server 3.9 перед началом обновления.Полный список изменений между версиями 2.7 и 3.9 можно найти в changelog .

. Чтобы перенести текущий экземпляр VisualSVN Server 2.7.x на новый компьютер, выполните следующие действия:

  1. Запустите svnadmin verify для всех ваших исходных репозиториев, чтобы проверить их на предмет повреждений.Вы можете получить больше информации о проверке репозиториев в SVNBook |svnadmin verify ссылка на командную строку.

  2. Если все репозитории успешно прошли проверку, на новом компьютере установите версию VisualSVN Server, которая в данный момент установлена ​​на старом компьютере.Вы можете загрузить VisualSVN Server 2.7.x со страницы версии 2.7 для служебных загрузок .

  3. Сконфигурировать новый экземпляр VisualSVN Server и переместить свои репозитории:

    • Остановите службы сервера VisualSVN на старом и новом компьютере, прежде чем начинать копирование репозиториев, чтобы пользователи не выполняли операции записи во время копирования.

    • Скопируйте репозитории прямо на новый сервер.Вы можете скопировать весь корневой каталог репозиториев со всеми репозиториями в корневой каталог репозиториев на новом компьютере (например, из C: \ Repositories на старом компьютере в C: \ Repositories на новом компьютере).Сервер VisualSVN автоматически подберет скопированные репозитории, когда вы поместите их в корневой каталог репозиториев.

    • Запустите службы сервера VisualSVN.

Не забудьте обновить сервер VisualSVN до последней версии после завершения процедуры!

...