我正在尝试找出一个解决方案,您可以使用linux-next或任何Linux内核分支,并搜索代码中是否存在某组补丁(补丁文件)。 这可能涉及做内核树的git pull,这不是问题,但我不确定如何进行批量搜索/比较是否包含一些补丁。
是否应该使用实际的.patch文件来完成,或者搜索提交的ID就足够了? 有人可以提供一些代码或参考如何实现这一目标吗? 谢谢!
答案 0 :(得分:0)
也许手动方法就足够了。如果您知道修补程序触及的文件以及某些更改行的内容,您可以执行以下操作:
git log -p remotes/origin/next -- path/to/file
这将为您提供该文件的完整历史记录,您可以手动搜索( / )更改的行。
找到相关提交的ID后,您可以使用git show $id
列出整个提交,并将其与您的修补程序文件进行比较。