azure-devops - 克隆存储库后 Azure DevOps 强制 core.hooksPath
问题描述
我尝试将客户端 git 挂钩实现到 azure devops git 存储库。
我.githooks
在根目录中添加了一个目录并实现了一个pre-commit
钩子。我提交并将所有内容推送到存储库。
但是诅咒钩子只有在我执行时才有效
git config core.hooksPath .githooks
克隆存储库后。
问题就在这里:是否有可能将默认设置git config core.hooksPath
为,否则.githooks
将无法强制用户使用钩子。:/
解决方案
问题在这里:是否有可能将 git config core.hooksPath 默认设置为 .githooks ,否则将无法强制用户使用钩子。:/
对不起,但我恐怕现在不可能,因为我知道Azure Devops
不支持这种行为。我完全理解您的需求,但您想要的在Azure Devops Git Repos
或中都不可用Github Repos
。
目前,您必须让您的成员git config core.hooksPath .githooks
手动运行该命令以启用您的自定义挂钩。我们无法避免这里的手动步骤,因为 git hooks 旨在在每个用户而不是每个团队的特定点触发操作。
推荐阅读
- vue.js - window.addEventListener('load', (event) => {...}); 在 NuxtLink (nuxt-link) 或 RouterLink (router-link) 点击
- java - 如何使用机器人库按:{或}
- c# - C# 服务集合将类型添加为对象而不是其实际类型
- javascript - vuex 有“挂载钩子中的错误:'InternalError: too much recursion'”有趣的是我没有调用任何递归函数
- python - 如何在 Python Pandas 中进行嵌套循环类型的操作?
- python - HTTP 错误 404:未找到 urllib.request.urlretrieve
- java - 如何将gradle与maven合并
- tensorflow - 用于RNN的tensorflow tf.keras.layers.Attention
- javascript - 在 Tensorflow.js 中输出大张量的所有值
- discord - 如何显示在 discord.py 上使用命令所需的权限?