在Azure DevOps中是否可以编写一个返回与多个工作项相关联的提交的WIQL?

问题描述 投票:2回答:1

在Azure DevOps中是否可以编写一个返回与多个工作项相关联的提交的WIQL?

我写这句话只是为了满足一个好问题的SO要求,因为我不知道还要添加什么。

azure-devops azure-devops-rest-api
1个回答
0
投票

使用工作项查询语言(WIQL)定义的查询由SELECT语句组成,该语句列出要作为结果集中的列返回的字段。

您可以使用逻辑表达式进一步限定结果集。

您可以指定排序顺序。使用ASOF子句声明查询是从上次开始计算的。

然而,正如Shayki Abramczyk在评论中提到的那样,返回结果应该仍然是工作项目。它不会返回任何提交。

如果你想获得链接工作项的提交,你可以使用Rest API来处理这个问题。

GET https://dev.azure.com/{organization}/{project}/_apis/git/repositories/{repositoryId}/commits?searchCriteria.historyMode={searchCriteria.historyMode}&searchCriteria.includePushData={searchCriteria.includePushData}&searchCriteria.includeUserImageUrl={searchCriteria.includeUserImageUrl}&searchCriteria.includeWorkItems={searchCriteria.includeWorkItems}&searchCriteria.includeLinks={searchCriteria.includeLinks}&searchCriteria.$top={searchCriteria.$top}&searchCriteria.$skip={searchCriteria.$skip}&searchCriteria.excludeDeletes={searchCriteria.excludeDeletes}&searchCriteria.itemPath={searchCriteria.itemPath}&searchCriteria.author={searchCriteria.author}&searchCriteria.user={searchCriteria.user}&searchCriteria.toCommitId={searchCriteria.toCommitId}&searchCriteria.fromCommitId={searchCriteria.fromCommitId}&searchCriteria.compareVersion.versionOptions={searchCriteria.compareVersion.versionOptions}&searchCriteria.compareVersion.version={searchCriteria.compareVersion.version}&searchCriteria.compareVersion.versionType={searchCriteria.compareVersion.versionType}&searchCriteria.itemVersion.versionOptions={searchCriteria.itemVersion.versionOptions}&searchCriteria.itemVersion.version={searchCriteria.itemVersion.version}&searchCriteria.itemVersion.versionType={searchCriteria.itemVersion.versionType}&searchCriteria.toDate={searchCriteria.toDate}&searchCriteria.fromDate={searchCriteria.fromDate}&searchCriteria.ids={searchCriteria.ids}&api-version=5.0 

有一个选项searchCriteria.includeWorkItems用于指示是否包含链接的工作项。

© www.soinside.com 2019 - 2024. All rights reserved.