azure-devops - TFS Git 提交消息验证
问题描述
我们想在 TFS Git 中实现提交策略,我们该怎么做?
示例我们希望仅在验证其提交消息时才允许用户执行 git push。(我们想在 git push 进行验证之后执行我们的脚本)。知道怎么做吗?(我们确实有 git 客户端挂钩,但有开销。需要在每台客户端机器上设置客户端挂钩,如果用户绕过它,则不会执行验证)
解决方案
抱歉,我们目前没有任何内置功能来满足您在 Azure DevOps 中的要求。
只有分支策略,它用于拉取请求而不是签入/提交/推送(完成拉取请求后合并代码)。
检查评论解决方案
通过选择检查评论解析为您的分支配置评论解析策略。
也没有任何服务挂钩可用于在 Git 中为 Azure DevOps 启用提交策略。
正如马特在评论中指出的那样,我们确实有根据这个用户声音的功能路线图——添加 Git 预接收挂钩您可以投票支持它并从那里跟踪详细过程。
推荐阅读
- python - 将 multiprocessing.Value 对象传递给 ctype 函数?
- django - 如何解决:AttributeError: 'QuerySet' 对象没有属性 'name'
- docker - Docker for windows 在尝试查看设置时挂起
- mysql - MySQL 触发器上 MySQL 变量的算术运算
- python - 如何消除与键关联的这些值?
- terraform - Azure AKS Terraform - 如何指定 VM 大小
- visual-studio - VS 2019 的 x64 本机工具命令提示符不起作用
- java - 实际对象和对所述对象的引用之间的区别何时变得重要?-Java
- node.js - Vue.js 庞大的 node_modules (初学者问题)
- c++ - C++ 丢失参考