Создание резервирования для хранилища Subversion?

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

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

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

11.08.2008 22:37:47
3 ОТВЕТА
РЕШЕНИЕ

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

4
23.05.2017 12:24:34

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

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

2
11.08.2008 22:49:00

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

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

1
25.02.2014 18:59:34