0

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

为了清楚起见,我做了以下事情 - 1. 我从 NVD 网站搜索了这个问题,并从那里得到了 github 问题讨论的链接。2. 我在 github 中看到了他们提交的补丁。3. 我在 gitbash 中使用了 git log 命令来提取提交的详细信息。

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

我怎样才能做到这一点?请帮助和澄清,如果令人困惑,再次道歉。我使用 gitbash 作为我的命令行。

谢谢安基罗伊

4

2 回答 2

0

在提交页面(例如https://github.com/handruin/spdif-ka/commit/01938a6)中有一个包含补丁的标签列表。它就在提交消息的下方。不过手机版没有,只有桌面版。

这是我的链接的外观(对不起质量,我在这里使用移动设备): 截屏

最早的标签是v1.0.3.1

看起来你的提交,还没有发布

于 2018-06-30T15:18:27.777 回答
0

通常,如果解决这些问题需要在代码库中修改,Github 存储库的维护者会将他们的提交或拉取请求引用到 Github 问题。

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

在此处输入图像描述

现在您只需要查看发布页面即可查看哪个发布标签包含相关提交。

# 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

希望能帮助到你。

于 2018-06-30T13:21:19.957 回答