Федеративные (синхронизированные) серверы Subversion?

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

  •  08-06-2019
  •  | 
  •  

Вопрос

Можно ли создать «объединенные» серверы Subversion?Например, на одном сервере в месте A и другом в месте B, которые автоматически синхронизируют свои локальные версии репозитория.Таким образом, когда кто-то в любом месте взаимодействует с репозиторием, он обращается к соответствующему локальному серверу и, следовательно, имеет более быстрое время отклика.

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

Решение

Это более или менее идеальный вариант использования СВК.SVK — это интерфейс командной строки для Subversion, который работает со всей локальной копией репозитория.Итак, ваши коммиты, обновления и т. д.поработайте с локальным репозиторием, а затем вы сможете синхронизировать его с главным.В любом случае я бы рекомендовал SVK вместо простой Subversion, поскольку он делает многие вещи лучше.Никаких папок .svn, лучшее ветвление и слияние, лучшее разрешение конфликтов.

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

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

См. Свн Книга Больше подробностей.

Похоже, вам может понравиться Гит.Есть Google Talk объясняя все об этом.

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

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