克隆存储库后,Azure DevOps强制core.hooksPath

时间:2020-03-27 12:25:47

标签: azure-devops

我尝试将客户端git钩子实现到azure devops git存储库。

我在根目录中添加了一个.githooks目录,并实现了一个pre-commit钩子。我提交并将所有内容推送到存储库。

但是诅咒这个钩子只有在我执行时才有效

git config core.hooksPath .githooks

克隆存储库后。

问题在这里:是否可以将每个默认值git config core.hooksPath设置为.githooks,否则将无法强制执行用户使用一个钩子。 :/

1 个答案:

答案 0 :(得分:2)

问题在这里:是否可以设置git config core.hooksPath默认为.githooks,否则为 无法强迫用户使用挂钩。 :/

很抱歉,目前恐怕不可能,因为我知道Azure Devops不支持这种行为。我完全理解您的需求,但是Azure Devops Git ReposGithub Repos中都没有您想要的东西。

当前,您必须使您的成员手动运行git config core.hooksPath .githooks命令以启用您的自定义钩子。我们不能避免手动操作,这是因为git hooks被设计为在每个用户而不是每个团队的特定点触发操作。