git - BitBucket Hook 阻止好的提交
问题描述
我设置了“推送检查”以允许提交BDAASA-<NUMBER>: <COMMIT MESSAGE>
或Revert "BDAASA-<NUMBER>: <COMMIT MESSAGE>"
仅被接受:
我的正则表达式语法:(BDAASA-\d{4,5}:.*)|(Revert "BDAASA-\d{4,5}:.*")
在线测试时可以:
但是当我想添加我的两个新提交时:
我被我的钩子挡住了:
我在这里错过了什么吗?谢谢帮助!
更新:
即使(BDAASA-\d{4,5}: .*)|(.*)
不起作用,它基本上应该接受任何东西......
解决方案
我发现您必须取消选中Enable the syntax check for each commit message
,因为它甚至会检查不属于推送的历史提交。
现在每个正则表达式都按预期工作。
推荐阅读
- laravel - 如何在 laravel 中动态加载多个页面?
- javascript - 如果表单无效,如何触发按钮的“禁用”属性验证?
- javascript - 用递归调用 promise 方法是无限的
- mercurial - 临时将工作副本切换到 Mercurial 中的先前版本?
- mysql - Mysql if语句忽略第一个条件
- python - 如何将完整的 HTML Google Drive 文件夹页面下载到变量中?
- tfs - Team Foundation Server 中的增量构建问题
- javascript - 从 CustomEvent 获取事件的名称
- reactjs - 可以设置 location.href 在服务器端强制路由吗?
- php - PDO 未显示对错误主机的警报