如何通过可变的传入钩子运行"hg update"



在传入钩子中运行hg update的正确方法是什么?

是吗:

[hooks]
incoming.foo = hg update

或者这个

还是有更优雅的方法

FAQ提出了以下建议:

[hooks]
changegroup = hg update

这在远程存储库的 .hg/hgrc 中

所以,确实,这是简单而正确的方法。您的示例使用了 incoming ,但该挂钩针对每个变更集运行一次。changegroup钩子在所有更改都拉入后完成一次,所以我认为它可能更适合您的需求。

如果最终需要更多控制,可以创建进程内挂钩脚本来满足这些需求。维基有一些很好的例子。

最新更新