Linus 怒批 GitHub:製造了毫無用處的垃圾合併資訊
Paragon軟體公司最近將他們的NTFS驅動提交到了
核心,抱怨Linus的這個 commit 使用了 GitHub merge,並直言“Github 製造了毫無用處的垃圾合併資訊”,永遠都不應該使用 Github 的操作介面來合併任何東西。
|
Paragon 軟體公司最近將他們的 NTFS 驅動提交到了 Linux 核心,但 Linus 在把相關程式碼拉取到 5.15 版本的核心時,抱怨他們的這個 commit 使用了 GitHub merge,並直言“Github 製造了毫無用處的垃圾合併資訊”,永遠都不應該使用 Github 的操作介面來合併任何東西。
Linus 表示,GitHub 是一個很好的程式碼託管網站,它在許多方面都做得很好,但「合併」不是其中之一。Linus 強調道,Linux 核心的合併需要在符合規則的情況下進行,這就意味著所提交的訊息應包含:正在合併的內容以及為什麼合併這些內容。同時,還需要確切的作者身份和提交者資訊等。但所有這些都 GitHub 完全搞砸了。
Linus 使用 Paragon 公司的 commit 進行了舉例,他表示下面的內容是不能被接受的,更不用說還附帶了名字為"github.com"這種虛假的 committer 資訊。
article.pchome.net/content-2110556.html
Merge branch 'torvalds:master' into master
Linus 指出,每一個 PR 都應該被簽名。在理想的世界裡,PR 應該經過 PGP 簽名,並且他可以透過信任鏈直接追蹤到 PR 提交者,但 Linus 實際上從未要求這樣做。
事實上,Linus 早在 2012 年就釋出過類似的觀點,他表示自己不會使用 GitHub 的 PR 功能,因為 GitHub 丟棄了所有相關資訊,例如請求他拉取程式碼的貢獻者,但 Linus 無法找到這名貢獻者的有效郵件地址。Linus 認為,Git 自身就附帶了一個良好的 PR 生成模組,但 GitHub 卻決定用他們自己的低劣版本來替代。
最後 Linus 還是合併了 Paragon 軟體公司提交的程式碼,他說道:“我現在會接受這些提交,但在以後的開發中,你們需要在符合規則的情況下完成任務。”
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31524109/viewspace-2839761/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【批處理學習筆記】第十九課:字串合併筆記字串
- Google承認那些臭名昭著的智力題對其招聘毫無用處Go
- 【智慧製造】製造業資訊化與工業4.0
- AMD 漏洞被提前公開,Linux 之父怒批無恥之極Linux
- 駭客動態播報 | 這種勒索方式,讓付贖金毫無用處
- 【智慧製造】深耕智慧服務,實現無憂製造!
- 動態合批與靜態合批的網格記憶體佔用記憶體
- 多年億級流量下的高併發經驗總結,我毫無保留的寫在了這本書中
- 被 Linus Torvalds 批評過的十一種技術
- 自由軟體之父RMS怒懟GitHubGithub
- 直言很垃圾 果粉怒砸iPhone7 PlusiPhone
- 合批
- 周曉江-淺談製造業的資訊保安
- Linus Torvalds發話:Rust For The Kernel可能會被合併到 Linux 5.20RustLinux
- 處理Xcode8輸出無用的Log資訊XCode
- 靜態合批和動態合批
- Linux 爸爸怒懟社交媒體:在座的各位都是垃圾Linux
- Hbase-原理-region合併和hfile的合併(大合併、小合併)
- Git如何合併一個已經在GitHub上提交但沒有合併的Pull Request請求Github
- 一個毫無道理的iOS問題iOS
- 合併原理的好處有哪些?—TRIZ系列
- Linus Torvalds:Rust For Linux 或將被合併到 Linux 5.20 核心中RustLinux
- 利用PDM實現機械製造業的資訊整合
- 一個安卓螢幕錄製轉 GIF 的批處理安卓
- React setState合併和批量處理React
- 越南遊戲,比製造業更早“雄起”了遊戲
- 【智慧製造】李傑:人工智慧與工業4.0在智慧製造的應用人工智慧
- 【智慧製造】智慧製造技術與數字化工廠應用!
- getView()不復用convertView,ListView即毫無複用!(ListView回收機制)View
- PHP 圖片的合併,微信小程式碼合併,文字合併PHP微信小程式
- 精典的DOS批處理高階應用
- 【智慧製造】智慧製造的核心——智慧決策
- 離散製造與流程製造的區別
- 在離散混合製造環境中應用製造運營模型模型
- 【智慧製造】汽車智慧製造技術應用及智慧工廠案例
- MRPII在製造業的應用(轉)
- oracle清理無用的sql資訊OracleSQL
- 專案型製造企業適合應用哪種ERP系統?