![](/img/trans.png)
[英]How can one fetch work items associated with a Git commit in Azure DevOps using the REST Api?
[英]Using Azure DevOps REST Api how can I get the commit hash of a branch?
到目前為止,我想出了以下URL(本地TFS):
http://{TFS Server}:8080/tfs/DefaultCollection/{Team Project}/_apis/git/repositories/{Repo Name}/refs?filter=heads&api-version=4.1
但是它返回所有分支。 我怎樣才能得到我所需要的?
使用此API:
http://{TFS Server}:8080/tfs/DefaultCollection/{Team Project}/_apis/git/repositories/{Repo Name}/stats/branches/{Branch Name}?api-version=4.1
樣本回復:
{
"commit": {
"commitId": "87fbec24ec18e2d48ef978f0cxxxxxxxxxx",
"author": {
"name": "Shayki Abramczyk",
"email": "shayki5@gmail.com",
"date": "2019-01-15T18:35:36Z"
},
"committer": {
"name": "Shayki Abramczyk",
"email": "shayki@gmail.com",
"date": "2019-01-01T18:35:36Z"
},
"comment": "Added Code",
"url": "https://dev.azure.com/shaykia/xxxxxxxx/_apis/git/repositories/815cc0c7-5f3e-404bxxxxxxxx/commits/xxxxxxxx8ef978f0cf356646d089fee7"
},
"name": "FeatureBranch",
"aheadCount": 2,
"behindCount": 0,
"isBaseVersion": false
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.