?
在传入钩子中运行hg update
的正确方法是什么?
是吗:
[hooks]
incoming.foo = hg update
或者这个
还是有更优雅的方法
FAQ提出了以下建议:
[hooks]
changegroup = hg update
这在远程存储库的 .hg/hgrc 中
所以,确实,这是简单而正确的方法。您的示例使用了 incoming
,但该挂钩针对每个变更集运行一次。changegroup
钩子在所有更改都拉入后完成一次,所以我认为它可能更适合您的需求。
如果最终需要更多控制,可以创建进程内挂钩脚本来满足这些需求。维基有一些很好的例子。