2017-02-22 78 views
0

我們使用Team Foundation Server 2015和git。我們的請求通常與工作項目相關聯。如何創建缺少鏈接工作項目的請求列表?我試圖在TFS中創建一個查詢,但查詢拉請求似乎是不可能的。如何查詢TFS中的git pull請求

回答

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獲得鏈接到pull請求工作項。上述REST API將返回每個拉取請求的拉取請求標識。

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

目前無法在合併請求上進行查詢。

您將不得不使用該API,或者您可以在http://visualstudio.uservoice.com上申請此功能。

您可以創建一個分支策略來強制Pull Requests至少有一個工作項與之鏈接。

enter image description here

您可以輕鬆地阻止沒有一個工作項目關聯引入請求。

相關問題