我正在尝试将提交链接到工作项,并且不想走使用TFS SDK API的路线。类似于GetWorkItem,然后获取外部链接。但是由于它具有某些依赖性,因此我们不想继续使用。我想尝试使用VSTS REST API做同样的事情。但是我还没有找到一种方法。这是API
https://docs.microsoft.com/en-us/rest/api/vsts/wit/artifact%20link%20types/list?view=vsts-rest-4.1
是否实现了一些我还无法找到的功能,或者只是没有实现? (看起来很奇怪,因为这是使对象链接到工作项的常见用例)。
谢谢!
答案 0 :(得分:1)
您提供的API用于获取链接工件的类型,而不是特定工件的信息。 在当前的VSTS中,我们无法直接获得链接工件的工作项。我们需要将GetWorkItem API与$ expand参数一起使用,以获取工作项中的所有关系。 https://{VSTSAccount}.visualstudio.com/{ProjectName}/_apis/wit/workitems/{WorkItemId}?$expand=relations&api-version=5.0-preview.3
然后循环工作项目中的“关系”字段以过滤“提交”类型以获取工作项目中的相关提交。