2016-10-12 7 views
0

私はGFSリポジトリをTFSサーバに持っており、Web APIを使用して2つのタグ間で起こるコミットのリストを取得しようとしています。 CLIでできるのと同様の方法:TFS APIからGITタグ間のヒストリログを取得する方法

git log TAG_1..TAG_2 

しかし、私はこれをWeb APIで必要とします。助けてください。

答えて

0

あなたは2つのタグの間のコミットを取得するには、このRESTのAPIを使用することができます。ここではhttps://www.visualstudio.com/fr-fr/docs/integrate/api/git/commits#between-two-versions

は一例です:

POST http://servername:8080/tfs/DefaultCollection/_apis/git/repositories/049d1cfa-a972-405f-923b-fe84c21474e6/commitsBatch?api-version=1.0 

Content-Type: application/json 

{ 
    "itemVersion": { 
    "versionType": "tag", 
    "version": "v1.0" 
    }, 
    "compareVersion": { 
    "versionType": "tag", 
    "version": "v3.0" 
    } 
} 

注:これらのコミットとタグが既にTFSの中に押し込まれていることを確認します。

+0

よろしくお願いいたします。@ Tingting0929ありがとうございました! – Vital

関連する問題