百木园-与人分享,
就是让自己快乐。

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 集中营】一键发布,更多精彩文章、视频资料即可领取!

来源:https://www.cnblogs.com/lwsbc/p/15345529.html
图文来源于网络,如有侵权请联系删除。

未经允许不得转载:百木园 » Git LFS 3.0.0 发布,对大文件进行版本控制的 Git 扩展

相关推荐

  • 暂无文章