获取仓库分支列表接口-正则校验未按照预期匹配
需求
获取仓库分支列表,要求release/v1.0.43分支匹配,而release/v1.0.45_testdemo分支不匹配,分别使用
^release/v\d+\.\d+\.\d+$
和^release/v[\d\.]+$
均无法满足需求。
参考官方文档:https://docs.gitlab.com/ee/api/branches.html
操作步骤
去代码仓库创建两个分支,分别是:release/v1.0.43 和 release/v1.0.45_testdemo
通过postman模拟接口请求,获取分支列表
从图上可以看出,权限校验没有问题,仓库也是对的,分支也是存在的,但是正则校验没有匹配到。
由 梁强坤 编辑于