0
TFS 서버에 Git 리포지토리가 있고 웹 API를 사용하여 두 태그 사이에서 발생하는 커밋 목록을 가져 오려고합니다. CLI로 할 수있는 것과 비슷한 방법 :GFS 태그 간 TFS API에서 내역 로그를 얻는 방법
git log TAG_1..TAG_2
하지만 웹 API에서이를 필요로합니다. 도와주세요.
TFS 서버에 Git 리포지토리가 있고 웹 API를 사용하여 두 태그 사이에서 발생하는 커밋 목록을 가져 오려고합니다. CLI로 할 수있는 것과 비슷한 방법 :GFS 태그 간 TFS API에서 내역 로그를 얻는 방법
git log TAG_1..TAG_2
하지만 웹 API에서이를 필요로합니다. 도와주세요.
당신은이 개 태그 사이에 커밋을 얻기 위해이 REST API를 사용할 수 있습니다
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"
}
}
참고 : 여기에
https://www.visualstudio.com/fr-fr/docs/integrate/api/git/commits#between-two-versions은 예입니다 그 커밋 및 태그는 이미 TFS에 제대로 꽂혀했는지 확인합니다.
대단히 감사합니다. @ Tingting0929가 작동했습니다. – Vital