IT之家 9 月 4 日消息,WebKit 是蘋果 Safari、Mail、App Store 和 macOS、iOS、Linux 上的許多 App 使用的開源 Web 瀏覽器引擎。
8 月 31 日,WebKit 宣布已遷移至 Git 和微軟 GitHub。
據(jù)官方博客稱,6 月 23 日,WebKit 項目凍結(jié)了其 Subversion 樹(另一個開源版本控制系統(tǒng)),并將管理以及與源代碼的交互轉(zhuǎn)移到了微軟 GitHub 上的 Git。
為什么選擇 Git?
Git 的分布式特性不僅使多個開發(fā)人員,而且使多個組織可以輕松地在單個項目上進行協(xié)作。Git 的本地更改記錄使得在分支之間移動提交或恢復(fù)更改變得簡單快捷。Git 的作者和提交者模型很好地代表了像 WebKit 這樣的大型軟件項目編寫和管理代碼的復(fù)雜方式。Git 的本地提交消息記錄,以及 git log 將提交歷史限制在存儲庫的某些部分的能力,意味著大型項目不再需要在每次提交時簽入過時的 ChangeLog 文件。
為什么選擇 GitHub?
WebKit 項目對來自世界各地的開發(fā)人員的貢獻和反饋感興趣。GitHub 擁有龐大的開發(fā)人員社區(qū),尤其是 Web 開發(fā)人員,WebKit 項目與他們密切合作以改進引擎,將這些開發(fā)人員的創(chuàng)作帶到世界各地的用戶手中。我們還發(fā)現(xiàn) GitHub 的 API 可以通過對現(xiàn)有基礎(chǔ)架構(gòu)進行相對較小的修改來構(gòu)建高級的提交前和提交后自動化,并提供一個現(xiàn)代且安全的平臺來審查和提供有關(guān)新代碼更改的反饋。
IT之家了解到,WebKit 存儲庫已在 GitHub 上線,并迅速獲得了 4.1k 的 Star。
廣告聲明:文內(nèi)含有的對外跳轉(zhuǎn)鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結(jié)果僅供參考,IT之家所有文章均包含本聲明。