git客户端和服务器端挂钩的hg等价是什么?
我试图在git中找到hg的两种不同类型的钩子,但只发现很多钩子不是客户端或服务器端特有的。我认为无法在客户端设置挂钩,但我不确定。
答案 0 :(得分:3)
Mercurial并没有将钩子划分为“客户端”'和' server',因为您的存储库是客户端和服务器。如果您在本地注册钩子,他们将运行适当的交互点。
挂钩在触发触发器的存储库上运行。如果在本地存储库中注册precommit
挂钩,则每次提交时都会触发它。
挂钩是本地的,因此当您克隆存储库或将提交推送到另一个存储库时,它们不会传播。