理解git pre-commit hooks

时间:2016-01-11 09:49:54

标签: git github githooks webhooks

我正在学习git中的钩子,发现所有钩子都保留在.git文件夹中,并且是开发人员机器本地的。我不能强迫所有开发人员在那里.git / hooks目录中放置钩子脚本。如果我们在他们想要使用或不使用。这适用于客户端和服务器端钩子。 有没有办法可以设置我团队中每个开发人员必须使用的某些钩子。 假设我想创建一个预提交钩子,它将进行声纳运行,然后在哪里配置这个钩子,以便它到达所有开发人员。 我记得有些人使用了一种机制来强制执行预提交策略但没有任何开发人员需要将钩子脚本放到他的.git目录中。 如何实现这一功能。还有其他方法可以做到这一点。

0 个答案:

没有答案