6

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

是吗:

[hooks]
incoming.foo = hg update

或者这个

还是有更优雅的方式来做到这一点?

4

1 回答 1

8

常见问题解答提出了以下建议:

[hooks]
changegroup = hg update

这进入远程存储库的 .hg/hgrc

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

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

于 2012-05-04T17:52:21.173 回答