Pull Request

Pull Request的優點

將審核、合併作業變成任務來管理,並記錄溝通過程

已建立的Pull Request可以用列表方式查看,因此能夠輕鬆確認尚未完成的Pull Request。這樣一來,審核、合併負責人就能夠不遺漏地處理所有已建立的Pull Request。

Pull Request的建立者與審核負責人可以在Pull Request上透過留言進行討論。如有需要,可以對目標分支多次進行提交與Push。Push的提交會自動反映到Pull Request上。

經過上述的交流過程,最終被合併的原始碼品質就能夠提高。此外,這些交流過程都記錄在伺服器上,因此當發生問題時可以查看過去的紀錄重新討論。

促進審核工作

Pull Request能夠清楚顯示原始碼的變更部分。此外,Pull Request的建立者可以透過留言傳達原始碼的意圖和補充事項。藉此可以減輕審核負責人的負擔。