Github API-获取标记的分支

Github API-获取标记的分支,git,github,github-api,Git,Github,Github Api,我目前正在编写一个系统来自动归档我们维护的一块软硬件的稳定版本。源代码在GitHub中维护,我正在使用V3API提取每个标记,检查它是否存在于我们的系统中,以及是否没有存档它。我遇到的问题是,我想包括额外的信息以及我为标签返回的内容。具体来说,我希望能够包括提交该标记的分支 使用GitHub API可以实现这一点吗?如果是的话,请有人给我指一下相关的文件。如果不是,一点关于为什么的信息对我很有帮助 谢谢 不,这是不可能的。至于原因:创建它的分支不是标记的属性。事实上,git根本不知道标签是在哪个

我目前正在编写一个系统来自动归档我们维护的一块软硬件的稳定版本。源代码在GitHub中维护,我正在使用V3API提取每个标记,检查它是否存在于我们的系统中,以及是否没有存档它。我遇到的问题是,我想包括额外的信息以及我为标签返回的内容。具体来说,我希望能够包括提交该标记的分支

使用GitHub API可以实现这一点吗?如果是的话,请有人给我指一下相关的文件。如果不是,一点关于为什么的信息对我很有帮助


谢谢

不,这是不可能的。至于原因:创建它的分支不是标记的属性。事实上,git根本不知道标签是在哪个分支上创建的。Git可以从所有的分支头开始猜测,看看从哪个分支头可以到达标签。您可以在git中运行以下命令:

git branch --contains mytag

我猜github没有为这个操作提供api,因为它实际上可能需要一些时间,具体取决于回购规模。如果您想知道这一点,只需将repo克隆到您的服务器并运行上面的命令。

谢谢您提供的信息,这正是我所怀疑的。我以前运行过accross git branch--contains,但在API中找不到任何等价的。非常翔实的回答和明确的说明!