<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          Linux之父又雙叒開炮了:Github的合并就是毫無用處的垃圾!

          共 2318字,需瀏覽 5分鐘

           ·

          2021-09-15 13:53

          開源最前線(ID:OpenSourceTop) 猿妹整編

          綜合自:https://lore.kernel.org/lkml/CAHk-=wjbtip559HcMG9VQLGPmkurh5Kc50y5BceL8Q8=aL0H3Q@mail.gmail.com/、https://developer-tech.com/news/2021/sep/08/linus-torvalds-github-creates-absolutely-useless-garbage-merges/


          Linux之父Linus Torvalds又雙叒開炮啦,批評(píng)Github創(chuàng)造了“毫無用處的垃圾合并”。


          關(guān)于Linus的這條評(píng)論可以在Linux開發(fā)郵件列表的存檔中查看,是針對(duì)Paragon Software的創(chuàng)始人兼首席執(zhí)行官Konstantin Komarov的,最近他們將自己的 NTFS 驅(qū)動(dòng)提交到了 Linux 內(nèi)核。


          在郵件中,Linus 回復(fù)道:

          我注意到其中有一個(gè) GitHub 合并提交,這真的是我特別不想看到的一件事——GitHub 創(chuàng)建了完全沒用的垃圾合并,你永遠(yuǎn)不應(yīng)該通過 GitHub 來合并任何東西。


          其實(shí),早在2012年,Linus就解釋過他為什么不使用GitHub進(jìn)行pull requests:

          Git自帶了一個(gè)很好的pull-request生成模塊,但是Githubithub卻決定用他們自己的低劣版本來替代,丟棄了所有相關(guān)信息,例如請(qǐng)求他拉取代碼的貢獻(xiàn)者,但 Linus 無法找到這名貢獻(xiàn)者的有效郵件地址。因此,我認(rèn)為Github對(duì)這類事情毫無用處。它可以用于托管,但pull請(qǐng)求和在線提交編輯都是純粹的垃圾。


          這次的起因是這樣的:Paragon Software的驅(qū)動(dòng)程序提高了與本機(jī)Windows文件系統(tǒng)NTFS的互操作性。提交程序開始于一年多前,但遭到了投訴,稱其2.7萬行代碼太大,無法審查。


          在這個(gè)過程中Linus也提供了指導(dǎo),今年7月,Torvalds指出:不要僅僅將代碼發(fā)布到fsdevel列表中,塔最終必須作為一個(gè)實(shí)際的Pull請(qǐng)求提交,Paragon在2021年9月3日周五提交了pull請(qǐng)求。這個(gè)提交PR整體來看并無太大問題,但其中包含了一個(gè)“GitHub 合并提交”。也是這個(gè)Github合并把Linus惹惱了。


          Linus使用Paragon公司的commit進(jìn)行了舉例,他表示下面的內(nèi)容是不能被接受的,更不用說還附帶了名字為"github.com"這種虛假的committer 信息。


          Merge branch 'torvalds:master' into master


          Linus指出,在理想的世界里,PR應(yīng)該經(jīng)過PGP簽名,并且他可以通過信任鏈直接追蹤到PR提交者


          最后Linus還是合并了Paragon軟件公司提交的代碼,他說道:“我現(xiàn)在會(huì)接受這些提交,但在以后的開發(fā)中,你們需要在符合規(guī)則的情況下完成任務(wù)?!?/span>





          推薦閱讀:

          入門: 最全的零基礎(chǔ)學(xué)Python的問題  | 零基礎(chǔ)學(xué)了8個(gè)月的Python  | 實(shí)戰(zhàn)項(xiàng)目 |學(xué)Python就是這條捷徑


          干貨:爬取豆瓣短評(píng),電影《后來的我們》 | 38年NBA最佳球員分析 |   從萬眾期待到口碑撲街!唐探3令人失望  | 笑看新倚天屠龍記 | 燈謎答題王 |用Python做個(gè)海量小姐姐素描圖 |碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影


          趣味:彈球游戲  | 九宮格  | 漂亮的花 | 兩百行Python《天天酷跑》游戲!


          AI: 會(huì)做詩的機(jī)器人 | 給圖片上色 | 預(yù)測(cè)收入 | 碟中諜這么火,我用機(jī)器學(xué)習(xí)做個(gè)迷你推薦系統(tǒng)電影


          小工具: Pdf轉(zhuǎn)Word,輕松搞定表格和水??! | 一鍵把html網(wǎng)頁保存為pdf!|  再見PDF提取收費(fèi)! | 用90行代碼打造最強(qiáng)PDF轉(zhuǎn)換器,word、PPT、excel、markdown、html一鍵轉(zhuǎn)換 | 制作一款釘釘?shù)蛢r(jià)機(jī)票提示器! |60行代碼做了一個(gè)語音壁紙切換器天天看小姐姐!


          年度爆款文案


          點(diǎn)閱讀原文,領(lǐng)AI全套資料

          瀏覽 27
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  最新中文字幕MV第三季歌词完整版 | 中文字幕对白 | 在线操屄 | 97超碰人 | 成人亚洲精品一区二区三区嫩花 |