6
着信フックでhg update
を実行する正しい方法は何ですか?水銀入りフックで "hg update"を実行する方法
がそれです:
[hooks]
incoming.foo = hg update
それともthis
それともこれを行うための、よりエレガントな方法はありますか?
着信フックでhg update
を実行する正しい方法は何ですか?水銀入りフックで "hg update"を実行する方法
がそれです:
[hooks]
incoming.foo = hg update
それともthis
それともこれを行うための、よりエレガントな方法はありますか?
FAQはこの提案を行います
[hooks]
changegroup = hg update
これがそうリモートリポジトリ
上の.hg/hgrcに行く、確かに、これはそれを行うためのシンプルかつ正しい方法であります。あなたの例ではincoming
が使用されていますが、そのフックは1つのチェンジセットごとに1回実行されます。 changegroup
フックはすべての変更が取り込まれた後に一度行われるので、あなたのニーズに合っていると思います。
さらに多くの制御が必要になった場合は、それらのニーズを満たすインプロセスフックスクリプトを作成できます。ウィキにはgood examplesがあります。