Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
hg update在传入钩子中运行的正确方法是什么?
hg update
是吗:
[hooks] incoming.foo = hg update
或者这个
还是有更优雅的方式来做到这一点?
常见问题解答提出了以下建议:
[hooks] changegroup = hg update
这进入远程存储库的 .hg/hgrc
所以,确实,这是简单而正确的做法。您的示例使用incoming了 ,但是该挂钩为每个变更集运行一次。钩子在changegroup所有更改都被拉入后完成一次,所以我认为它可能更适合您的需求。
incoming
changegroup
如果您最终需要更多控制,您可以创建一个进程内挂钩脚本来满足这些需求。Wiki 有一些很好的例子。