Зеркальный репозиторий SVN [сквозное проксирование]
У меня есть кодовая база, расположенная в Европе, и доступ к этой кодовой базе из Азии. Кодовая база существенно огромна, загрузка всей кодовой базы (что иногда требуется) становится болью.
Я хотел знать, есть ли что-нибудь подобное.
Я хочу решение, которое " у меня будет сервер svn локально, который будет синхронизироваться с основным svn и служить моей команде, поскольку svn локально размещен."
спасибо заранее
Муним!--1-->
4 ответов
попробовать Репликация Многосайтового Репозитория с сервером VisualSVN. Это именно то, что вы искали тогда.
Multisite Repository Replication включает классическую архитектуру master / slave replication, которая позволяет настроить главный репозиторий в вашем основном местоположении кодовой базы в Европе с несколькими подчиненными в других местоположениях.
в отличие от стандартного решения прокси-сервера для записи в Многосайтовой репликации репозитория функция
master и slave репозиторий выглядит и действует так же, как обычный записи хранилище Subversion,
репликация между главными рабами ans выполняется автоматически и прозрачно,
поддерживает расширенные механизмы аутентификации,
Это легко настроить, работает из коробки с минимальной конфигурацией через VisualSVN Server Manager MMC приставка.
Узнайте больше на http://www.visualsvn.com/support/topic/00068/
вы также можете попробовать запись через прокси, который поддерживается с SVN 1.5 и отлично работает.
с этой настройкой у вас есть ведущий и ведомый репозиторий.
ведомое РЕПО действует как локальный кэш чтения, в то время как коммиты будут проксированы на ваш главный сервер и синхронизированы.
Это решение поставляется с subversion / apache.
посмотреть этот блог svndevelopers для получения более подробной информации. Или превосходная книга SVN, или последний но не менее обучение администратора subtrain презентации
вот довольно хорошая статья о том, как это сделать:
http://wordaligned.org/articles/how-to-mirror-a-subversion-repository
общая идея заключается в использовании svnadmin hotcopy
для копирования без простоя, возможно, вызванного крючком после фиксации или таймером.
другой вариант, который обсуждается здесь:
http://blogs.collab.net/subversion/2007/08/mirroring-repos/
использовать SVN sync для выполнения синхронизировать, а не копировать, используя