Git LFS 3.0.0 發布,對大文件進行版本控制的 Git 擴展


(摘自開源中國)Git LFS 是一個命令行擴展,用於使用 Git 管理大文件。Git LFS 3.0.0 版本是一個重要的新版本,引入了幾個新特性,具體更新內容如下:

file

【閱讀全文】

向后兼容的改動

1、對 NTLM 的支持已被完全刪除

2、當使用 SSH URL(即以 ssh:// 開頭的語法)時,在調用 git-lfs-authenticate 或 git-lfs-transfer 時不會去掉前面的斜線。這與 Git 在通過 SSH 調用命令時的行為一致

3、git lfs fsck 現在會額外檢查指針是否符合規范,以及那些應該是 LFS 文件的文件是否符合規范。

4、模式匹配應該更加嚴格,應該與 .gitattributes 或 .gitignore 的行為相匹配

5、Git LFS 現在會將 Git LFS 倉庫格式的版本寫入倉庫。這樣做是為了允許將來在不兼容的情況下進行擴展。

............

功能變更

1、將軟件包版本提升到 v3

2、更新 OS 版本

3、增加對 Debian 11 的支持

4、支持鎖定和解鎖多個文件

5、增加對 Windows ARM64 的支持

6、LFS 倉庫格式版本

7、純粹基於 SSH 的協議

8、讓 fsck 能夠檢查無效的指針

9、在 migrate info 命令中增加 -fixup 選項

10、允許在 migrate info 命令中單獨報告 LFS 指針的情況

11、為默認遠程添加配置變量

12、讓 lfshttp 包的構建更加便捷

............

暴修改已知BUG

1、filepathfilter:總是使用與 Git 兼容的模式匹配

2、debian 和 rpm:向 install 和 uninstall 傳遞 --skip-repo

修復 prune 中的掛起

3、在解析日志和錨點差異正則表達式時禁用 ANSI 色碼

4、go.mod:將 gitobj 升級到 v2.0.2

5、修復多路徑和絕對路徑的鎖定問題

6、migrate import:讓 --above 只影響單個文件

7、fs:清理時不要太激進

8、讓 blobSizeCutoff 的所有檢查保持一致

9、修正對 "migrate info" 命令的 -top 選項的處理

像 Git 那樣對 Windows 路徑進行規范化處理

lfsapi:不對重復但相同的別名發出警告

……

【往期精彩】

● python有序序列的字典序列推導式運用技巧!

● Django 4.0 alpha 1 發布

● python經典有序序列的list列表推導式實踐運用

● python常用轉義字符串總結:各種字符轉義的不同、如何取消轉義字符效果?

● 推薦一款python、excel集成的數據分析工具PyXLL-Jupyter!

● 如何使用python完成對WebService服務的調用?suds-py3插件安利一下!

● 介紹一款優秀的IDE Grid Studio,Excel深度集成python,直接編寫並執行python代碼塊!

● 十大開源軟件基金會你知道哪些?

● python內置函數通過字符串的方式來執行函數代碼塊,類似java的反射機制相當強大!

● python-Coverage 代碼覆蓋率統計工具,生成html代碼報告

● 磨刀不誤砍柴工,PyCharm開發工具的常規配置,充分提高開發效率!

● python程序的處理進度、可視化管理,對運行步驟一目了然!

● python-openpyxl Excel的單元格樣式設置,包括字體、樣式、寬高等等!

● 一句代碼生成的超炫二維碼

本文由WeiXin公眾號【python 集中營】一鍵發布,更多精彩文章、視頻資料即可領取!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM