社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Linux 之父再开炮:“GitHub 创建了完全没用的垃圾合并!”

CSDN • 3 年前 • 452 次点击  

整理 | 郑丽媛
出品 | CSDN(ID:CSDNnews)

Linux 之父 Linus Torvalds 的火爆脾气想必大家都有所耳闻,尤其是他在 2015 年曾对 NVIDIA 爆粗口、竖中指的行为简直是“一战成名”:除了“Linux 之父”这个身份,许多人提起 Linus Torvalds,首先想起的就是那张他瞪视着镜头竖中指的图片。

由此,有部分吃瓜群众反而开始期待 Linus Torvalds 每一次都无所畏惧的“直(dui)言(tian)直(dui)语(di)”。这不,近来 Linus 又提供了新的“金句”:“GitHub 创建了完全没用的垃圾合并。”

这次让 Linus 大神不满的是 GitHub,准确来说是 GitHub 的合并:“Github 是一个完美的托管站点,它在许多其他方面也都做得挺好,但显然这并不包含合并

事情的起因还是上个月初 Linus 吐槽过的 NTFS(New Technology File System)驱动程序他曾督促 Paragon 软件公司(一家从事软件开发、硬盘管理、存储管理和数据保护提供解决方案的公司)尽快提交 NTFS 3 的 Pull Request(拉取请求,以下简称 PR),以将 NTFS 的最新驱动程序包含在即将发布的 Linux 5.15内核中。

但由于一名 Paragon 的开发人员表示“我们至今都还对提交 Linux 内核代码的流程不太清楚”,因此他们将 NTFS 3 的 PR 直接提交给 Linus 本人。问题也就在这里:虽然整体看来 PR 并无太大问题,但其中包含了一个“GitHub 合并提交

在邮件中,Linus 回复道:“我注意到其中有一个 GitHub 合并提交,这真的是我特别不想看到的一件事——GitHub 创建了完全没用的垃圾合并,你永远不应该通过 GitHub 来合并任何东西

Linus 强调说,Linux 内核的合并需要“正确地”进行,这意味着要正确地提交消息,其中需包括合并的内容”和“为什么要合并”,以及正确的作者和提交者身份这类关键信息。

这些,GitHub 都无法保证,例如 GitHub 允许无法识别身份的作者进行代码提交,而 Paragon 提交的 PR 中就包含一个伪造的“github.com”提交者,这令 Linus 直呼“无法接受”。

那么,你是否也对 GitHub 有一些意见呢?

参考链接:https://lore.kernel.org/lkml/CAHk-=wjbtip559HcMG9VQLGPmkurh5Kc50y5BceL8Q8=aL0H3Q@mail.gmail.com/




    

继“猪食论”后,字节跳动再度炮轰腾讯;豆瓣因技术原因暂停回复功能;Eclipse 4.21 RC2发布|极客头条

☞库克退休前的最后一战:不是苹果汽车而是……

一部手机必须能用 7 年?苹果、三星、Google:三年差不多!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/119705
 
452 次点击