我在TFS服务器上有Git存储库,并且使用Web API我试图获取两个标记之间发生的提交列表。与CLI可以类似的方式:
range
但我需要在Web API中使用它。请帮忙。
答案 0 :(得分:0)
您可以使用此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。