-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