在Azure DevOps中,有没有一种方法可以按源分支过滤拉取请求。可以按目标分支进行过滤,但源分支似乎不可用作为选项。我该怎么办?
您可以使用 az repos pr list 命令列出按源分支过滤的拉取请求:
az repos pr list [--creator]
[--detect {false, true}]
[--include-links]
[--org]
[--project]
[--repository]
[--reviewer]
[--skip]
[--source-branch]
[--status {abandoned, active, all, completed}]
[--target-branch]
[--top]
示例:
ORGANIZATION="https://dev.azure.com/my-org"
PROJECT="my-project"
TOKEN="....."
REPOSITORY="my-repository"
SOURCE_BRANCH="my-source-branch"
PR_STATUS="completed"
printf "\nTrying to login into Azure DevOps\n"
echo "$TOKEN" | az devops login
az repos pr list \
--organization $ORGANIZATION \
--project $PROJECT \
--repository $REPOSITORY \
--source-branch $SOURCE_BRANCH \
--status $PR_STATUS \
--output json