Подтвердить что ты не робот

Могу ли я заставить удаленное hg-репо выполнить обновление hg после того, как я нажму?

Я пишу код в ртутном репозитории на своем ноутбуке, который затем нажимаю на сервер через hg push, а затем на сервере запускаю hg update, а затем запускаю свой недавно написанный код на сервере. Есть ли способ заставить репо на сервере автоматически обновляться до последней версии после того, как я нажимаю на него с моего ноутбука, чтобы сохранить этот шаг?

4b9b3361

Ответ 1

Посмотрите на следующую запись в HG faq: Любой способ "hg push" и иметь автоматическое "обновление hg" на удаленном сервере?.

В соответствии с Faq вы можете использовать крючки для автоматического вызова "hg update" после нажатия

[hooks]
changegroup = hg update >&2

Это происходит в .hg/hgrc в удаленном репозитории. Вывод должен быть перенаправлен на stderr (или/dev/null), поскольку stdout используется для потока данных.