我尝试实现客户端git钩子到一个蔚蓝的devops存储库。
我向根目录添加了一个.githooks目录,并实现了一个pre-commit钩子。我提交并将所有内容推送到存储库。
但是只有当我执行命令时,钩子才是活动的
git config core.hooksPath .githooks
在克隆存储库之后。
问题是:是否有可能将git config core.hooksPath设置为.githooks,否则就不可能强迫用户使用钩子。:/
发布于 2020-03-30 08:40:31
的问题是:是否有可能将git配置core.hooksPath设置为.githooks,否则就不可能强制用户使用钩子。:/
对不起,恐怕现在是不可能的,因为我知道Azure Devops不支持这种行为。我完全理解您的需求,但是您想要的在Azure Devops Git Repos或Github Repos中都是不可用的。
目前,您必须让成员手动运行git config core.hooksPath .githooks命令,以启用自定义钩子。我们无法避免这里的手动步骤,因为git挂钩被设计为在特定点触发操作--每个用户的,而不是每个团队的。
https://stackoverflow.com/questions/60885967
复制相似问题