VSTS查询没有链接代码的用户故事

时间:2018-07-25 17:06:34

标签: git azure-devops

我试图在VSTS中查询没有任何关联代码(没有链接的分支或链接的提交)的用户故事。这可能吗?我看不到如何查询不是工作项的子链接。我正在使用git存储库,并且在当前的sprint中有链接分支的故事。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

工作项查询无法实现(仅列出未与分支/提交链接的用户故事)。

但是您可以使用REST API来实现它。详细信息如下:

1。 List work items您要检查

您可以列出以下工作项:

GET https://{accountName}.visualstudio.com/{project}/_apis/wit/workitems?ids={ids}& $expand=all&api-version=4.1

2。筛选未与分支/提交链接的列表工作项

然后通过ArtifactLink网址过滤工作项。如果URL以vstfs:///Git/Refvstfs:///Git/Commit开头,则表示工作项具有分支/提交的链接。

工作项链接分支:

"relations": [
    {
        "rel": "ArtifactLink",
        "url": "vstfs:///Git/Ref/5e24b6e0-5832-4d9f-addf-a293ef8874d8%2F20d85f1a-7145-42ea-b7c6-800f68e8dd2c%2FGBb1",
        "attributes": {
            "authorizedDate": "2018-07-26T07:55:35.723Z",
            "id": 1146190,
            "resourceCreatedDate": "2018-07-26T07:55:35.723Z",
            "resourceModifiedDate": "2018-07-26T07:55:35.723Z",
            "revisedDate": "9999-01-01T00:00:00Z",
            "name": "Branch"
        }
    }
]

并且工作项链接提交:

"relations": [

    {
        "rel": "ArtifactLink",
        "url": "vstfs:///Git/Commit/5e24b6e0-5832-4d9f-addf-a293ef8874d8%2F20d85f1a-7145-42ea-b7c6-800f68e8dd2c%2F943a42193ea963f8717c3901542f2b3d48ad8dfc",
        "attributes": {
            "authorizedDate": "2018-07-26T07:14:33.91Z",
            "id": 1146154,
            "resourceCreatedDate": "2018-07-26T07:14:33.91Z",
            "resourceModifiedDate": "2018-07-26T07:14:33.91Z",
            "revisedDate": "9999-01-01T00:00:00Z",
            "name": "Fixed in Commit"
        }
    }
]