作者 | 局长

来源 | OSC开源社区(ID:oschina2013)

Paragon 软件公司最近将他们的 NTFS 驱动提交到了 Linux 内核,但 Linus 在把相关代码拉取到 5.15 版本的内核时,抱怨他们的这个 commit 使用了 GitHub merge,并直言Github 制造了毫无用处的垃圾合并信息”,永远都不应该使用 Github 的操作界面来合并任何东西。

Linus 表示,GitHub 是一个很好的代码托管网站,它在许多方面都做得很好,但「合并」不是其中之一。Linus 强调道,Linux 内核的合并需要在符合规则的情况下进行,这就意味着所提交的消息应包含:正在合并的内容以及为什么合并这些内容。同时,还需要确切的作者身份和提交者信息等。但所有这些都 GitHub 完全搞砸了。

Linus 使用 Paragon 公司的 commit 进行了举例,他表示下面的内容是不能被接受的,更不用说还附带了名字为"github.com"这种虚假的 committer 信息。

Merge branch 'torvalds:master' into master

Linus 指出,每一个 PR 都应该被签名。在理想的世界里,PR 应该经过 PGP 签名,并且他可以通过信任链直接追踪到 PR 提交者,但 Linus 实际上从未要求这样做。

如果您正在学习Spring Boot,推荐一个连载多年还在继续更新的免费教程:http://blog.didispace.com/spring-boot-learning-2x/

事实上,Linus 早在 2012 年就发布过类似的观点,他表示自己不会使用 GitHub 的 PR 功能,因为 GitHub 丢弃了所有相关信息,例如请求他拉取代码的贡献者,但 Linus 无法找到这名贡献者的有效邮件地址。Linus 认为,Git 自身就附带了一个良好的 PR 生成模块,但 GitHub 却决定用他们自己的低劣版本来替代。

最后 Linus 还是合并了 Paragon 软件公司提交的代码,他说道:“我现在会接受这些提交,但在以后的开发中,你们需要在符合规则的情况下完成任务。”

END

往期推荐

如何轻松搞定CRUD的创建人、修改人、时间等字段的赋值

架构师必备技能:Maven Archetype生成项目模板

如何更快地将string转换成int/long

OAuth2 服务器Keycloak中的Realm

Java 17 将至,可能带来哪些新特性呢?

喜欢本文欢迎转发,关注我订阅更多精彩

关注我回复「加群」,加入Spring技术交流群

Linus怒批GitHub:制造了毫无用处的垃圾合并信息!相关推荐

  1. AI一分钟 | Yann LeCun怒批机器人Sophia:招摇撞骗;李嘉诚:我比较保守,只投了1亿港币到比特币终端市场

    一分钟AI Yann LeCun怒批机器人Sophia招摇撞骗,媒体就是这场AI骗局的同谋 李嘉诚宣称自己很保守,只投了1亿港币到比特币终端市场. 国网四川电力部门否认看到央行从电力部门开始削减比特币 ...

  2. 小鹏飞行汽车完成海外公开首飞;统一充电接口或让苹果每年损失百亿;Linus电脑内存问题致Linux 6.1补丁合并推迟|极客头条...

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...

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

    Linux 之父 Linus Torvalds 的火爆脾气想必大家都有所耳闻,尤其是他在 2015 年曾对 NVIDIA 爆粗口.竖中指的行为简直是"一战成名":除了"L ...

  4. 震动硅谷!43 岁知名技术大佬当街遇刺身亡,马斯克怒批暴力犯罪

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 美国当地时间周二傍晚,旧金山警察局发布了一则案件通告: 周二凌晨,旧金山警察局南区分局接到了一个报警电话,称在 Main Street ...

  5. 清华大学成立元宇宙实验室!网友怒批:欠考虑!

    当菜场买菜的大妈和公园跳广场舞的大爷讨论"元宇宙是个啥玩意?"的时候,元宇宙已经成为了"抢手货".但凡和元宇宙沾边,一经推出便会立即引起追捧. 话虽如此,元宇宙 ...

  6. 金山打字通屡遭假冒 金山怒批“李鬼”带毒坑用户

    假冒软件不仅危害了正版软件的权益,还会给使用者带来危害,广受欢迎的金山明星产品金山打字通近期又出现了"李鬼"产品,除了假冒软件常有的不稳定.报错.重启 等问题外,假冒软件还携带电脑 ...

  7. 简直太牛了!这个微信插件神器开源,怒冲GitHub排名榜第一,网友:太好用了!...

    点击上方"Github爱好者社区",选择星标 回复"资料",获取小编整理的一份资料 作者:GG哥 来源:GitHub爱好者社区(github_shequ) 这是 ...

  8. Linux 之父“开炮”!曾喊 AMD 真香,今炮轰 AMD:怒批 fTPM “愚蠢”、“破玩意儿”...

    整理 | 郑丽媛 出品 | CSDN(ID:CSDNnews) 还记得 2020 年 5 月,Linux 之父 Linus Torvalds 宣布他 15 年来第一次抛弃英特尔,更换了一台搭载 AMD ...

  9. 院士怒批:中国科研被SCI和西方支配,贫于创新、贫于思想

    导读:中科院院士陆大道在世界科技创新论坛上针对我国科学界"四唯"(唯论文.唯职称.唯学历.唯奖项)现象进行了深入的剖析,也从间接回答了为何我国近年来产出大量SCI论文却无一诺奖级科 ...

最新文章

  1. 观峰雨个人空间 2010 STOCK ADVICE !
  2. NHibernate学习系列一
  3. 四周第四次课 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 x
  4. Win7下安装配置PHP+Apache+Mysql+PHPMyAdmin环境教程(非集成)
  5. java开发,年薪15W的你和年薪50W的他的差距
  6. office 高效办公智慧树_干货高效实用的office办公小技巧之word篇
  7. vuedraggable嵌套块拖拽_Vue 基于 vuedraggable 实现选中、拖拽、排序效果
  8. 分治法经典问题-逆序对个数
  9. C# Lambda表达式使用累加器例子
  10. Java 垃圾回收机制(GC)简述
  11. 微信小程序input使用
  12. R 回归 虚拟变量na_统计学基础笔记/单章:虚拟变量回归
  13. 2路继电器控制直流电机正反转问题
  14. Holt_Winters三次平滑指数实现
  15. uniapp修改tabbar背景图片
  16. (一)基于用户的协同过滤推荐算法原理和实现
  17. 宏基因组分析步骤Linux,宏基因组--简单流程(代码)
  18. AE 二次开发。请考虑更改其中一个程序集的“嵌入互操作类型”属性。
  19. 论文中不带边框表格制作方法
  20. CentOS7安装MongoDB及基础操作

热门文章

  1. [杭电ACM]3336Count the string
  2. golang 字符串 去除最后一个字符
  3. 设置 docker容器 禁用网络
  4. linux c 自定义信号 测试kill信号发送
  5. linux shell 通过 第三方 网站 网页 得到 外网 公网 ip
  6. debian linux 版本代号
  7. FSD HOOK与SSDT HOOK恢复简单思路
  8. UNICODE_STRING 总结
  9. c语言printf()输出格式控制
  10. Java 中的关键字 final