Mercurial - автоматическое обновление локального репо после отправки в удаленное репо

Мы используем Mercurial и Kiln для контроля источников. Вот чего я хочу достичь, но, к сожалению, не повезло

Допустим, у нас есть 3 репо в игре. Один удаленный ( https://company.kiln.com/), один локальный на моем компьютере разработчика и один локальный на FTP-сервере, с которого ИТ-специалист выбирает сценарии установки.

Что я хочу, чтобы произошло:

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

1 ответ

Решение

Ты можешь это сделать. И должны использовать крючки на центральной стороне хранилища

У вас есть два три способа:

  1. Тянуть стиль: changegroup подключите сервер к FTP (по SSH) и выполните все необходимые действия
  2. Push стиль: changegroup подключить сервер к принудительному репо на FTP (FTP должен иметь переносной сервер Mercurial)
  3. ЛУЧШИЙ ВЫБОР: Используйте расширение автосинхронизации на DEV и FTP
Другие вопросы по тегам