6
在传入钩子中运行hg update
的正确方法是什么?如何通过mercurial传入钩子运行“hg update”
它是:
[hooks]
incoming.foo = hg update
或者this
还是有这样做的更优雅的方式?
在传入钩子中运行hg update
的正确方法是什么?如何通过mercurial传入钩子运行“hg update”
它是:
[hooks]
incoming.foo = hg update
或者this
还是有这样做的更优雅的方式?
的FAQ使得这个建议:
[hooks]
changegroup = hg update
这正好.hg/hgrc上的远程储存
所以,事实上,这是做它的简单和正确的方法。你的例子使用incoming
,但该钩子为每个变更集运行一次。 changegroup
挂钩在所有更改完成后都会执行一次,因此我认为它可能更适合您的需求。
如果您最终需要更多的控制权,您可以创建一个进程内钩子脚本来满足这些需求。维基有一些good examples。