我是github的新手。我目前正在研究github中提供的开放软件的问题,所以我想知道该解决方案的提交(解决问题的解决方案)哈希号的开放软件软件的版本号。
为清楚起见,我已经执行了以下操作- 1.我从NVD网站上搜索了该问题,并从那里获得了github问题讨论的链接。 2.我在github中找到了他们提交的补丁。 3.我在gitbash中使用了git log命令来提取提交的详细信息。
但是我想知道通过提交号解决了该问题的开放软件的版本。
我该怎么做? 请帮助和澄清,如果造成混淆,再次致歉。 我正在使用gitbash作为命令行。
谢谢 安基·罗伊
答案 0 :(得分:0)
通常,如果解决这些问题需要在代码库中进行修改,则Github存储库的维护者会参考其提交或将请求拉至Github问题。
在您的情况下,有些提交引用了issue#872:
现在,您只需要查看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)中,有一个包含补丁的标签列表。它就在提交消息的下面。不过,移动版本不提供此功能,仅适用于台式机。
这是我的链接的外观(很抱歉,我在这里使用移动设备):
最早的标签是v1.0.3.1
看起来像您的提交,目前还没有发布