Azure devops VSTS发布API文档
在下面的文章中,使用VSTS发布API获取与发布相关的所有工作项: 它使用以下调用:Azure devops VSTS发布API文档,azure-devops,Azure Devops,在下面的文章中,使用VSTS发布API获取与发布相关的所有工作项: 它使用以下调用: https://{account}.vsrm.visualstudio.com/[teamproject]/\u-api/Release/Release/{current-Release-id}/workitems?api version=4.1-preview.1&baseReleaseId={compare-Release-id}这里记录了大多数剩余api: 但是,一些相关的RESTAPI没有文档记录。对
https://{account}.vsrm.visualstudio.com/[teamproject]/\u-api/Release/Release/{current-Release-id}/workitems?api version=4.1-preview.1&baseReleaseId={compare-Release-id}
这里记录了大多数剩余api:
但是,一些相关的RESTAPI没有文档记录。对于这些RESTAPI,我们可以使用诸如或直接在Chrome中按F12-network
之类的工具来跟踪它们
根据我的测试,没有这样的RESTAPI可以直接从发布中检索比较的提交。实际上,不同的提交由几个RESTAPI检索,从相应的变更集中获取信息,然后比较它们
因此,如果您希望通过RESTAPI获得不同的提交,那么需要从以前的版本中检索变更集ID,并在当前版本中检索变更集ID。然后比较它们
e、 g:
大多数REST API都记录在这里: 但是,一些相关的RESTAPI没有文档记录。对于这些RESTAPI,我们可以使用诸如或直接在Chrome中按F12-
network
之类的工具来跟踪它们
根据我的测试,没有这样的RESTAPI可以直接从发布中检索比较的提交。实际上,不同的提交由几个RESTAPI检索,从相应的变更集中获取信息,然后比较它们
因此,如果您希望通过RESTAPI获得不同的提交,那么需要从以前的版本中检索变更集ID,并在当前版本中检索变更集ID。然后比较它们
e、 g:
POST : https://{account}.visualstudio.com/{project}/_api/_versioncontrol/history?api-version=5.0-preview.1
Request Body:
{"repositoryId":"","searchCriteria":"{\"itemPaths\":[\"$/0522TFVCScrum/PS\"],\"fromVersion\":\"180\",\"toVersion\":\"183\",\"top\":50}"}