我尝试将客户端git钩子实现到azure devops git存储库。
我在根目录中添加了一个.githooks
目录,并实现了一个pre-commit
钩子。我提交并将所有内容推送到存储库。
但是诅咒这个钩子只有在我执行时才有效
git config core.hooksPath .githooks
克隆存储库后。
问题在这里:是否可以将每个默认值git config core.hooksPath
设置为.githooks
,否则将无法强制执行用户使用一个钩子。 :/
答案 0 :(得分:2)
问题在这里:是否可以设置git config core.hooksPath默认为.githooks,否则为 无法强迫用户使用挂钩。 :/
很抱歉,目前恐怕不可能,因为我知道Azure Devops
不支持这种行为。我完全理解您的需求,但是Azure Devops Git Repos
或Github Repos
中都没有您想要的东西。
当前,您必须使您的成员手动运行git config core.hooksPath .githooks
命令以启用您的自定义钩子。我们不能避免手动操作,这是因为git hooks被设计为在每个用户而不是每个团队的特定点触发操作。>