2017-02-22 19 views
0

gitでTeam Foundation Server 2015を使用しています。私たちのプルリクエストは、通常、作業項目にリンクされています。リンクされた作業項目がないプルリクエストのリストを作成するにはどうすればよいですか?私は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を使用しています。上記のREST APIは、各プルリクエストのプルリクエストIDを返します。

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でこの機能をリクエストする必要があります。

プルリクエストに少なくとも1つの作業項目がリンクされていることを強制するブランチポリシーを作成できます。

enter image description here

あなたは簡単に作業項目の関連付けを持っていけないプル要求をブロックすることができます。

関連する問題