Создание избыточности для репозитория Subversion?

StackOverflow https://stackoverflow.com/questions/8306

  •  08-06-2019
  •  | 
  •  

Вопрос

Каков наилучший способ создания избыточных репозиториев subversion?

У меня есть репозиторий subversion (связанный через apache2 и WebDAV), и я хотел бы создать зеркальный репозиторий на другом сервере в случае сбоев, но я не уверен в наилучшем способе действий.

Я думаю, что скрипты после фиксации можно было бы использовать для распространения изменений, но я не уверен, что это лучший способ, у кого-нибудь есть какие-либо предложения

Это было полезно?

Решение

Похоже, то, что вы ищете, - это в основном федеративные (синхронизированные) серверы...Недавно я задал тот же вопрос...и хотя я не нашел точного решения, которое искал, оно было близко.Смотрите здесь:

Другие советы

Вам действительно нужны резервные копии для каждой фиксации?Почти наверняка существуют лучшие способы надежной защиты от сбоев, чем идти по этому пути.Например, учитывая, что большинство сбоев - это сбои диска, переход на RAID-массив и / или хранилище NAS / SAN обеспечит вам лучшую общую защиту и, при правильной настройке, более высокую производительность.На этом этапе резервное копирование за пределами площадки становится вопросом использования доступных инструментов.Смотрите на Раздел обслуживания репозитория из руководства svn для получения подробной информации.

Если вам действительно нужны резервные копии после фиксации, то да, сценарии после фиксации - это правильный путь.

Если вам нужен доступ только для чтения к зеркальному репозиторию, вы можете использовать svnsync который был добавлен в SVN 1.4 для зеркального отображения.

Мы используем дополнительный репозиторий на нашем сервере сборки для запуска CruiseControl.От СЕТИ, но зеркальный репозиторий доступен только для чтения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top