BTCC / BTCC Square / N1nj4 /
Git 2.51版本發布:全新功能與效能提升揭曉

Git 2.51版本發布:全新功能與效能提升揭曉

N1nj4
Author:
N1nj4
發佈時間:
2025-08-19 15:33:37
0

Caroline BishOP
2025年8月19日 07:05

Git 2.51推出重大更新,包括無冗餘多包索引、路徑行走壓縮技術,以及儲藏區交換格式,全面提升代碼庫效能與靈活性。

Git 2.51版本發布:全新功能與效能提升揭曉

廣受歡迎的版本控制系統Git發布最新2.51版本,據GitHub表示,此次更新包含多項提升效能與靈活性的新功能。重點更新包括無冗餘多包索引、路徑行走壓縮技術,以及全新的儲藏區交換格式。

無冗餘多包索引

新版改進了多包索引(MIDX)機制,這項技術能有效跨多個包文件進行對象查找。更新重點在於將不可達對象分離至冗餘包,從而優化可達性位圖的效率。新增的repack.MIDXMustcontainCruft配置項確保冗餘包存儲在MIDX之外,使代碼庫讀取速度更快,MIDX體積更小。

路徑行走壓縮技術

Git 2.51引入路徑行走技術來改進包文件生成。與傳統的命名哈希啟發式方法不同,此技術會同時發出來自特定路徑的所有對象,從而生成體積顯著更小的包文件。這項更新不僅提高了增量壓縮效率,在執行時間上也與傳統方法相當。

儲藏區交換格式

本次更新還解決了在不同機器間遷移儲藏條目的難題,引入了全新的儲藏區交換格式。該格式允許將多個儲藏條目視為一系列提交,使儲藏條目的導入導出變得像分支或標籤一樣簡單。

其他更新內容

Git 2.51還包含多項改進,例如增強版的git cat-file輸出,以及擴展的變更路徑布隆過濾器支持,可優化路徑規範範圍的歷史遍歷。此外,git sWitch和git restore命令已結束實驗階段,成為穩定功能。

欲了解完整更新內容,請參閱GitHub上的官方發布說明。

圖片來源:Shutterstock
  • git
  • 軟體更新
  • 開源

譯者:N1nj4

本站轉載文章皆來自公開網絡,部分由AI整理,僅為傳遞產業訊息,不代表BTCC立場。原創權益歸原作者所有。如發現版權問題,請透過[email protected]聯絡我們,我們將依法處理。 BTCC不對資訊準確性、時效性及完整性作任何保證,不承擔因依賴資訊而產生的任何責任。內容僅供參考,不構成投資、法律或商業建議。