-2
通過使用GitHub API V3,如何找到在分支上創建的最新標籤? 我正在使用java客戶端來調用這些V3 API。GitHub API - 如何列出分支中的最新標籤
https://developer.github.com/v3/repos/#list-tags API似乎沒有列出創建的時間或創建的分支。
目標是列出在'release'分支中創建最後一個標籤後創建的所有「Pull請求」。基本上,那些將進入當前版本的PR(下一個標籤將被創建)。
所以自從我使用的GitHub的API對於這一點,我的方法是
查找這是在發佈分支創建的最新標籤
與此相比,標籤和當前發展的分支之間的提交。
過濾所有合併提交請求。
因此,在#1上需要一些幫助。任何其他更好的方法來實現這一點也會有所幫助。
Git標記不是「在...上創建」或「從...創建」的分支。他們只是(理想上不可改變的)指向提交的指針。分支是提交的可變指針。你今天可以在'some-branch'的頭部創建一個標籤,明天刪除'some-branch';在這種情況下,你會說標籤是「從某個分支創建的」嗎?你的真正目標是什麼?這聽起來像可能是[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 – Chris
@Chris:謝謝你的投入。我用我的用例和要求更新了這篇文章。任何投入都會有所幫助。 – skpraveen
可能的重複https://stackoverflow.com/questions/37831029/get-all-tags-on-a-specific-branch-using-github-rest-api – Chris