Zam*_*Zam 5 git rest powershell azure-devops azure-devops-rest-api
有没有办法让只给定工作项 ID 的 Git 提交链接到工作项?
我正在使用 PowerShell 和此URI 来获取工作项,但在返回的对象上没有看到任何链接提交。我也没有看到任何关于如何获取这些链接的文档。
$Results = Invoke-RestMethod -Uri "http://azuredevops/azuredevops/Collection/Project/_apis/wit/workitems?api-version=5.1&ids=1" -Method "GET" -UseDefaultCredentials | Select-Object -ExpandProperty Value
$Results.fields
Run Code Online (Sandbox Code Playgroud)
您非常接近正确的解决方案。
链接到工作项的提交是工作项的关系。所以,这里需要$expand
在API中指定获取对应的commits内容。
Get https://dev.azure.com/{org name}/{project name}/_apis/wit/workitems/{id}?$expand=relations&api-version=5.1
Run Code Online (Sandbox Code Playgroud)
然后您会relations
在响应正文的一部分中看到提交:
归档时间: |
|
查看次数: |
730 次 |
最近记录: |