手机版
你好,游客 登录 注册
背景:
阅读新闻

Git v2.20.0发布,改进的Git克隆过程和packfiles整合等

[日期:2018-12-11] 来源:Linux公社  作者:醉落红尘 [字体: ]

上周,GitHub的团队发布了Git v2.20.0,这是一个免费的开源分布式版本控制系统,可以跟踪计算机文件的变化并协调多人之间的文件工作。

特征

使用Git v2.20.0,Git克隆过程会变得更好

Git克隆进程现在会在用户将项目克隆到不区分大小写的文件系统时警告用户,其中存储库中的文件只与其案例不同但具有相同的路径名。

Git v2.20.0需要Vista

有了这个新版本,Git现在至少需要Windows Vista或更高版本才能运行。已经观察到对Windows端口的改进,例如对纳秒分辨率文件时间戳的更好支持和DLL处理。甚至在Windows上选择默认用户名和电子邮件的逻辑也得到了改进。

显示进度条

现在,当刷新索引需要很长时间时,git状态会显示进度条。

Git multi-pack-index已更新

已更新git multi-pack-index以检测.midx文件中的损坏,此功能已集成到“git fsck”中。

合并

当存储库中的包文件太多时,查找对象需要咨询多个包.idx文件。 Git v2.20.0附带了一种新机制,可以将所有这些.idx文件合并到一个文件中。

主要改进

  • 现在,(实验性)提交图文件的生成显示了输出的进度。
  • 在具有最新cURL库的平台上,http.sslBackend配置变量现在可用于在运行时选择不同的SSL后端。使用Windows端口,可以在通过HTTPS协议进行通信时在OpenSSL和安全通道之间切换。
  • 在以前的版本中,带有'**'且两侧没有斜杠的模式被认为是无效的模式。通过此更新,双星号的处理方式与两个相邻的星号相同。
  • “git rev-list -stdin/null”最初曾经是以前版本中的错误,但它现在显示没有错误的输出。
  • Git中的开发人员现在使用Wunused-function编译选项。
  • 在此版本中,可以创建扩展到另一个别名的别名。
  • 测试脚本已在Gitv2.20.0中更新,用于样式和正确处理各种命令的退出状态。

主要错误修复

  • 修复了在多个工作树条目下注册相同路径的问题。
  • “git interpre-trailers”有一个错误的代码,它在提交日志消息后忽略了补丁文本并触发了各种代码路径。这已经修复了。
  • 现在已修复了在部分提交期间使索引文件损坏的错误。

这次发布得到了一些用户的积极响应。Twitter上的一位用户说了一个有趣的事实,“在Git for Windows中,如果我们在一台机器上构建cURL,它将在大约300万台不同的机器上运行。”这个版本已经引起了一些讨论,看看GitHub下一步的计划将会很有趣。

在官方邮件列表上阅读有关此新闻的更多信息。

Linux公社的RSS地址https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址https://www.linuxidc.com/Linux/2018-12/155804.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款