linux 内核版本 git,linux – 给定一个git commit hash,如何找出包含它的内核版本?...

编程入门 行业动态 更新时间:2024-10-06 22:25:02

linux <a href=https://www.elefans.com/category/jswz/34/1769575.html style=内核版本 git,linux – 给定一个git commit hash,如何找出包含它的内核版本?..."/>

linux 内核版本 git,linux – 给定一个git commit hash,如何找出包含它的内核版本?...

假设我有一些问题是由官方Linux git存储库的最新补丁修复的.我有一个解决方法,但是当发布包含我修复的版本时,我想撤消它.我知道确切的git commit hash,例如f3a1ef9cee4812e2d08c855eb373f0d83433e34c.

回答这个问题最简单的方法是什么:到目前为止哪些内核版本包含这个补丁?如果不需要本地Linux git存储库,则奖励积分.

(LWM讨论了一些想法,但这些确实需要一个本地存储库.)

解决方法:

如LWN所述,最简单的是:

git describe --contains f3a1ef9cee4812e2d08c855eb373f0d83433e34c

如果您不想要本地克隆,gitweb的“普通”格式提交在X-Git-Tag标头中包含相同的信息.不幸的是,kernel切换到cgit,显然没有透露这些信息.以前有可能找到这样的:

这里,X-Git-Tag实际上是缺失的,因为该提交不在该存储库中的标记版本中.但是您可以查看之前的提交,例如:

在这里,您看到:

X-Git-Tag: v3.4-rc1~184^2~10

这告诉我标签“v3.4-rc1”是第一个跟随我的补丁的标签,所以我希望在v3.4中看到它.

标签:linux,git,linux-kernel,source

来源: .html

更多推荐

linux 内核版本 git,linux – 给定一个git commit hash,如何找出包含它的内核版本?...

本文发布于:2024-02-27 18:28:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1765572.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:内核   版本   linux   hash   commit

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!