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/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/298368.html
標籤:其他
