2010-11-29 2 views
21

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

ответ

32

Посмотрите на следующую запись в HG faq: Any way to 'hg push' and have an automatic 'hg update' on the remote server?.

В соответствии с Правилами форума, вы можете использовать крючки, чтобы автоматически вызывать «обновление ХГ» после нажатия

[hooks] 
changegroup = hg update >&2 

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

+0

@ Ryan Thompson: Это служит вашей цели? – pyfunc 2010-11-29 01:54:36

Смежные вопросы