2008-08-11 2 views
4

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

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

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

ответ

4

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

2

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

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

1

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

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

Смежные вопросы