Объединенные (синхронизированные) серверы Subversion? - PullRequest
18 голосов
/ 05 августа 2008

Возможно ли создание "федеративных" серверов Subversion? Как на одном сервере в местоположении A, так и на другом в местоположении B, которые автоматически синхронизируют свои локальные версии репозитория. Таким образом, когда кто-либо в любом месте взаимодействует с хранилищем, он обращается к своему соответствующему локальному серверу и, следовательно, имеет более быстрое время отклика.

Ответы [ 4 ]

7 голосов
/ 09 октября 2008

В Subversion 1.5 появилась поддержка записи через прокси для серверов webdav поверх существующей поддержки SvnSync, которая была добавлена ​​в 1.4. Это позволяет вам иметь локальные зеркала для извлечения файлов и истории, но фиксации фиксируются непосредственно в главном хранилище. При правильной настройке локальные зеркала немедленно получают изменения.

Подробнее см. Svn Book .

5 голосов
/ 05 августа 2008

Это более или менее идеальный вариант использования для SVK . SVK - это интерфейс командной строки для subversion, который работает со всей локальной копией репозитория. Таким образом, ваши коммиты, обновления и т. Д. Работают в локальном хранилище, и вы можете синхронизироваться с мастером. Я бы вообще рекомендовал SVK поверх простой подрывной деятельности, так как она делает многое лучше. Нет папок .svn, улучшено ветвление и слияние, улучшено разрешение конфликтов.

3 голосов
/ 05 августа 2008

Звучит так, как вы могли бы Git Существует Google Talk , объясняющий все это .

1 голос
/ 05 августа 2008

Возможно, это не совсем то, что вам нужно, но вы можете реализовать кластеризацию на уровне ОС.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...