【发布时间】:2023-03-20 16:39:01
【问题描述】:
我正在尝试使用 Powershell 的 Invoke-RestMethod 下载带有 Azure Devops Rest API 的文件。它似乎总是从主分支下载并忽略我的分支规范
我使用的网址是
invoke-restmethod -uri "https://dev.azure.com/company/xxx/_apis/git/repositories/xxx/items?path=%2Fpom.xml&commitOrBranch=main&api-version=6.0" -Method Get -ContentType "application/text" -Headers $headers
和
invoke-restmethod -uri "https://dev.azure.com/company/xxx/_apis/git/repositories/xxx/items?path=%2Fpom.xml&commitOrBranch=branchName&api-version=6.0" -Method Get -ContentType "application/text" -Headers $headers
如何指定分支?该文档未提供任何详细信息
【问题讨论】:
-
这看起来像是旧版本的 API,看起来完全不同。他们似乎经常更改 api,并且文档仅包含对字段的非常简短的描述。
标签: powershell azure-devops invoke-restmethod