github

时间:2018-06-30 12:43:07

标签: git github github-release

我是github的新手。我目前正在研究github中提供的开放软件的问题,所以我想知道该解决方案的提交(解决问题的解决方案)哈希号的开放软件软件的版本号。

为清楚起见,我已经执行了以下操作- 1.我从NVD网站上搜索了该问题,并从那里获得了github问题讨论的链接。 2.我在github中找到了他们提交的补丁。 3.我在gitbash中使用了git log命令来提取提交的详细信息。

但是我想知道通过提交号解决了该问题的开放软件的版本。

我该怎么做? 请帮助和澄清,如果造成混淆,再次致歉。 我正在使用gitbash作为命令行。

谢谢 安基·罗伊

2 个答案:

答案 0 :(得分:0)

通常,如果解决这些问题需要在代码库中进行修改,则Github存储库的维护者会参考其提交或将请求拉至Github问题。

在您的情况下,有些提交引用了issue#872

enter image description here

现在,您只需要查看releases page即可查看哪个release标签包含相关的提交。

# It can also be achieved via git commandline as follow
$ git describe --tags <commit-hash> # e.g. fb89192

它是:https://github.com/ImageMagick/ImageMagick/releases/tag/7.0.7-12

希望有帮助。

答案 1 :(得分:0)

在提交页面(例如https://github.com/handruin/spdif-ka/commit/01938a6)中,有一个包含补丁的标签列表。它就在提交消息的下面。不过,移动版本不提供此功能,仅适用于台式机。

这是我的链接的外观(很抱歉,我在这里使用移动设备): screenshot

最早的标签是v1.0.3.1

看起来像您的提交,目前还没有发布

相关问题