【问题标题】:How to query on git pull requests in TFS如何在 TFS 中查询 git pull 请求
【发布时间】:2017-02-23 15:32:00
【问题描述】:

我们使用带有 git 的 Team Foundation Server 2015。我们的拉取请求通常与工作项相关联。如何创建缺少链接工作项的拉取请求列表?我试图在 TFS 中创建一个查询,但查询拉取请求似乎是不可能的。

【问题讨论】:

    标签: git tfs-2015 pull-request


    【解决方案1】:

    可以使用this REST API 获取您的存储库下的所有拉取请求。

    GET  http://serverName:8080/tfs/MyCollection/_apis/git/repositories/9f504fb5-7168-49cb-9846-963fdfc3f2b1/pullRequests?api-version=3.0-preview
    

    然后循环您获得的那些拉取请求,使用this REST API 获取链接到拉取请求的工作项。上述 REST API 将返回每个拉取请求的拉取请求 ID。

    GET http://v-tinmo-12r2:8080/tfs/MyCollection/_apis/git/repositories/9f504fb5-7168-49cb-9846-963fdfc3f2b1/pullRequests/15/workitems?resource=pullRequestWorkItems
    

    【讨论】:

      【解决方案2】:

      目前无法查询 Pull Requests。

      您必须使用 API,或者您可以在 http://visualstudio.uservoice.com 上请求此功能。

      您可以创建一个分支策略,强制拉取请求具有至少一个链接到它的工作项。

      您可以轻松阻止没有工作项关联的拉取请求。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-07-07
        • 2018-10-21
        • 2014-11-15
        • 2018-03-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多