Совместное использование ртутного хранилища на двух серверах - PullRequest
3 голосов
/ 20 декабря 2011

Я работаю над проектом, который размещен на Bitbucket.Я также хотел бы, чтобы тот же проект на офисном сервере был подключен к локальной интрасети, чтобы при фиксации в моей системе я мог передавать в оба репозитория (Bitbucket и мой локальный сервер).

Вся настройкапользователи должны сотрудничать в локальной версии, если Интернет недоступен и когда он доступен, они могут обновить онлайн-версию.

1 Ответ

5 голосов
/ 20 декабря 2011

Вы можете просто сделать это - это встроено в модель распределенного контроля версий. Так

  • Создайте клон репозитория Bitbucket и поместите его на локальный сервер.
  • Настроить hgweb на Apache или аналогичный для публикации репозиториев с локального сервера.
  • Настройка cronjob (или другой запланированной задачи), которая периодически загружается из Bitbucket в репозиторий локального сервера.

Ваши пользователи теперь могут извлекать данные из любого хранилища. Они по-прежнему должны объединяться и перемещаться вручную в любое хранилище, как обычно.

...