Skip to content

获取仓库分支列表接口-正则校验未按照预期匹配

需求

获取仓库分支列表,要求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

image

通过postman模拟接口请求,获取分支列表

image image image

从图上可以看出,权限校验没有问题,仓库也是对的,分支也是存在的,但是正则校验没有匹配到。

梁强坤 编辑于