Linus Torvalds 将对“毫无意义的拉取请求”采取更强硬的态度,其中一些甚至来自 AI

作者: CBISMB

责任编辑: 邹大斌

来源: CBISMB

时间: 2026-05-26 10:08

关键字: AI Linux 软件开发 PR请求

浏览: 0

点赞: 0

收藏: 0

Linux 内核负责人 Linus Torvalds 已发出信号,表示他将抵制那些不相关的拉取请求(Pull Requests)。此前他曾抱怨,开发者们提交的代码不仅时机不当、琐碎无关,有时甚至是在使用 AI 审查代码后提交的。

Torvalds 在他每周的内核状态更新中预示了这些变化,并在周日宣布了 Linux 7.1 版本的第五个候选版本(rc5)的发布。

“现在,rc5 的规模相当庞大,这一点绝对没人会感到意外。它比传统意义上的 rc5 要大得多,”Torvalds 写道,并透露“我对此并不完全满意——其中大部分只是针对各种随机驱动程序的琐碎改动,这显然让情况看起来没那么吓人,但与此同时,我真的不认为在 rc5 这个阶段进行这种折腾是值得的。”

Linux 内核的开发周期通常包括 Torvalds 开启一个为期两周的窗口,在此期间,贡献者提交他们希望纳入下一个版本的代码。随后会发布七个候选版本(rc1-rc7),每个版本都旨在向着交付一个稳定的更新迈进。在这个过程中,修订后的代码总会不断到来。但在 rc5 阶段,新贡献的大量涌入会增加复杂性,因为此时新内核的工作通常已接近完成。

“当然,这些东西算是‘修复’,但同时它们中的很多都太无关紧要了,我认为它们最好还是放在 linux-next 分支中,并在合并窗口期间进行合并,”Torvalds 建议道。“而且是的,其中一些系列提交是由 AI 代码审查触发的,”他写道。

“所以我认为,在比赛进行到这个后期阶段,我将开始对这种不必要的折腾采取更强硬一点的态度。我们本应该专注于寻找回归问题(regressions)。对于长期存在的非关键性问题进行修复,根本不适合在发布周期的这个阶段进行。”

随后他宣布 rc5 “过于庞大”,并表示他的这篇帖子是“提前打个招呼,我将驳回那些毫无意义的、修复内容根本不重要的拉取请求”。

Torvalds 为其新立场辩护的理由是:“这类庞大的候选版本周并不利于长期的稳定性。”

“琐碎的修复可能确实很微小,引发问题的几率也很低,但‘低几率’仍然不等于‘零几率’。”

Torvalds 在帖子结尾给出了指示。

“开始更仔细地审视你们的拉取请求,并扪心自问:‘这真的是一个回归问题,或者严重到不应该仅仅被扔进开发堆里吗?’”

©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。