Git 2.51版本發布:全新功能與效能提升揭曉
Caroline BishOP
2025年8月19日 07:05
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
登入回覆
登入分享您的看法評論
相關文章