问题描述
我已设置“推送检查”以允许仅接受带有 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
,因为它甚至会检查不属于推送的历史提交。
现在每个正则表达式都按预期工作。