Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops VSTS发布API文档_Azure Devops - Fatal编程技术网

Azure devops 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没有文档记录。对

在下面的文章中,使用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没有文档记录。对于这些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}"}