我试图获取GIT Commit using the TFS REST API的关联工作项。
我的请求网址如下所示:
在回复中,我发现评论附加了相关的工作项:
"评论":"合并PR 4357:修正了客户端标题中FEIN的格式\ n \ n客户端标题中FEIN的正确格式\ n \ n 相关工作项:#539077 "
但是,当新的工作项与Git提交相关联时,注释不会随之更新。有没有办法以结构化的方式获取当前关联的工作项?
由于
答案 0 :(得分:0)
你得到的是正确的情况。 Git提交可以通过多种方式链接到工作项。在Pending Changes窗口中,可以使用UI功能添加工作项,或者以“ #ID ”的形式向提交注释添加提及,其中ID是工作项ID。
根据您的评论,工作项539077 在挂起的更改期间通过#ID或UI链接到提交。但是,当新工作项也通过工作项UI或Rest API与同一Git Commit相关联时。 新的关联工作项不会在提交评论中更新。
除非您更新提交的注释,否则在使用TFS REST API查询GIT提交时,注释的结果不会更改。
对于与Git Commit关联的新工作项,您只能查询新工作项以获取提交ID,无法查询提交以获取新工作项ID。