hg客户端和服务器端挂钩

时间:2017-10-04 09:21:36

标签: git mercurial githooks mercurial-hook

git客户端和服务器端挂钩的hg等价是什么?

我试图在git中找到hg的两种不同类型的钩子,但只发现很多钩子不是客户端或服务器端特有的。我认为无法在客户端设置挂钩,但我不确定。

1 个答案:

答案 0 :(得分:3)

Mercurial并没有将钩子划分为“客户端”'和' server',因为您的存储库是客户端和服务器。如果您在本地注册钩子,他们将运行适当的交互点。

挂钩在触发触发器的存储库上运行。如果在本地存储库中注册precommit挂钩,则每次提交时都会触发它。

挂钩是本地的,因此当您克隆存储库或将提交推送到另一个存储库时,它们不会传播。