設(shè)置
  • 日夜間
    隨系統(tǒng)
    淺色
    深色
  • 主題色

Linux 之父 Linus Torvalds 惱火,稱微軟 GitHub 合并提交是“絕對(duì)無用的垃圾”

2021/9/7 16:45:58 來源:IT之家 作者:騎士 責(zé)編:騎士

IT之家 9 月 7 日消息 據(jù) Neowin 報(bào)道,幾天前,從事各種存儲(chǔ)技術(shù)的 Paragon 軟件集團(tuán)為其 NTFS 讀/寫驅(qū)動(dòng)程序提交了一個(gè) pull request,該驅(qū)動(dòng)程序被稱為 NTFS3,用于即將推出的 Linux 內(nèi)核 5.15。

然而,Linux 負(fù)責(zé)人 Linus Torvalds 對(duì)該請(qǐng)求并不滿意。IT之家獲悉,雖然 Torvalds 對(duì) NTFS3 的 pull request 本身沒有太大問題,但他對(duì)其中的 GitHub 合并提交相當(dāng)惱火,因?yàn)檫@位 Linux 之父不太喜歡 GitHub 的合并。

以下是 Linus Torvalds 在給 Paragon Software 的回復(fù)中,以相當(dāng)熟悉的嚴(yán)厲態(tài)度對(duì) GitHub 的合并所做的說明。

“github 創(chuàng)造了絕對(duì)無用的垃圾合并,你永遠(yuǎn)都不應(yīng)該使用 github 的接口來合并任何東西。

github 是一個(gè)非常好的托管網(wǎng)站,它在其他一些方面也做得很好,但合并不是這些事情之一。

Linux 內(nèi)核的合并需要 * 正確地進(jìn)行。這意味著要有適當(dāng)?shù)奶峤恍畔?,包括被合并的?nèi)容和 * 為什么 * 合并的內(nèi)容。但它也意味著適當(dāng)?shù)淖髡吆吞峤徽咝畔⒌鹊?。所有這些都被 github 完全搞砸了?!?/p>

最后,Torvalds 還透露了當(dāng)涉及到 Linux 內(nèi)核的合并時(shí),他更愿意用其他什么來代替 GitHub。

“為了繼續(xù)開發(fā),你需要正確地做事。這意味著從命令行進(jìn)行合并,而不是使用完全破碎的 Github 網(wǎng)頁界面?!?/p>

所以,對(duì) Linus Torvalds 來說,命令行是最重要的。

IT 小百科:

Pull Request 是一種通知機(jī)制。當(dāng)你修改了他人的代碼,將你的修改通知原來的作者,希望他合并你的修改,這就是 Pull Request。

Pull Request 本質(zhì)上是一種軟件的合作方式,是將涉及不同功能的代碼,納入主干的一種流程。這個(gè)過程中,還可以進(jìn)行討論、審核和修改代碼。

廣告聲明:文內(nèi)含有的對(duì)外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時(shí)間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。

相關(guān)文章

關(guān)鍵詞:LinuxLinus Torvalds,GitHub代碼,linux

軟媒旗下網(wǎng)站: IT之家 最會(huì)買 - 返利返現(xiàn)優(yōu)惠券 iPhone之家 Win7之家 Win10之家 Win11之家

軟媒旗下軟件: 軟媒手機(jī)APP應(yīng)用 魔方 最會(huì)買 要知