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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【智慧製造】製造業資訊化與工業4.0
- 【乾貨】製造車間的“資訊黑洞”
- Linus Torvalds發話:Rust For The Kernel可能會被合併到 Linux 5.20RustLinux
- Linus Torvalds:Rust For Linux 或將被合併到 Linux 5.20 核心中RustLinux
- BAT批處理判斷服務是否正常執行(批處理命令綜合應用)BAT
- AMD 漏洞被提前公開,Linux 之父怒批無恥之極Linux
- 資料處理之欄位合併
- 製造業如何走好精益管理諮詢與資訊化結合之路
- 聊天列表訊息合併,處理相鄰時間
- 駭客動態播報 | 這種勒索方式,讓付贖金毫無用處
- 周曉江-淺談製造業的資訊保安
- 多年億級流量下的高併發經驗總結,我毫無保留的寫在了這本書中
- 製造mes的好處是什麼?
- 製造業如何應用大資料大資料
- 《憤怒的小鳥》成功了,《陰陽師》們能複製嗎?
- 動態合批與靜態合批的網格記憶體佔用記憶體
- Linux 爸爸怒懟社交媒體:在座的各位都是垃圾Linux
- 自由軟體之父RMS怒懟GitHubGithub
- 利用PDM實現機械製造業的資訊整合
- 樂訊通雲通訊:物聯網路卡在製造業的應用
- 複合材料製造中人工智慧混合資料模型的使用人工智慧模型
- 無處不在的 Kubernetes,難用的問題解決了嗎?
- 合併原理的好處有哪些?—TRIZ系列
- Git如何合併一個已經在GitHub上提交但沒有合併的Pull Request請求Github
- 圖資料庫|GitHub 自動合併 pr 的機器人——auto-merge-bot資料庫Github機器人
- ZDNS聯合發起建立的“粵港大資料影像和通訊應用聯合實驗室”成功獲批DNS大資料
- 視訊合併軟體有什麼,怎麼合併多個視訊
- 一個毫無道理的iOS問題iOS
- 【智慧製造】當資料智慧遇上工業製造
- Hbase-原理-region合併和hfile的合併(大合併、小合併)
- React setState合併和批量處理React
- GitHub 自動合併 pr 的機器人——auto-merge-botGithub機器人
- 關於 Linux 和 Git 的創造者 Linus Torvalds 的 20 件趣事LinuxGit
- Google分析language垃圾資訊Go
- AQ錄製軟體批量匯入視訊檔案並且合併視訊檔案的方法
- 合批
- Linux使用ffmpeg合併視訊Linux
- 如何合併視訊?是否適合新手操作?