TFS:如何获取与工作项关联的文件的文件名或文件路径

时间:2018-06-04 22:57:13

标签: c# visual-studio tfs tfs-workitem

所以我设法获取每个文件的提交ID(使用git),我想检查每个文件是否与TFS中我的存储库中的工作项相关。我被困在这里。我能够远程访问它并获得一组工作项,但我需要以某种方式查询它,以便我可以找到与(编辑)文件相关的任何工作项。工作项目字段中的任何内容似乎都没有帮助......

1 个答案:

答案 0 :(得分:0)

您可以使用TFS rest api来满足您的要求。以下示例检索具有工作项的项目的git提交:

Get https://{accountName}.visualstudio.com/{project}/_apis/git/repositories/{repositoryId}/commits?searchCriteria.includeWorkItems=true&api-version=4.1

API的响应如下:

enter image description here

如果您不知道repositoryId,可以使用下面的api列出它:

GET https://{accountName}.visualstudio.com/{project}/_apis/git/repositories?api-version=4.1