使用 VSTS API 基于构建 ID 获取变更集

Get a changeset based on a build ID using the VSTS API

我需要知道哪些项目是使用 VSTS API 2018 的特定构建的变更集的一部分。REST api 似乎不支持基于 buildId 获取变更集. https://docs.microsoft.com/en-us/rest/api/vsts/tfvc/changesets/get

是否可以根据构建 ID 获取变更集?

是的。您正在查看文档的错误区域。

参考:https://docs.microsoft.com/en-us/rest/api/vsts/build/builds/get%20build%20changes

GET https://{accountName}.visualstudio.com/{project}/_apis/build/builds/{buildId}/changes?api-version=4.1

这会让您获得与构建相关的更改。如果您想从那里获得有关变更集的更多详细信息,您可以使用您已经发现的 API 检索特定的变更集。