天天看点

最近,开源Git项目发布了最新版本2.40,带来了一些新功能和错误修复。本版本的亮点包括git跳转工具的更新、cat文件

作者:程序猿海哥

最近,开源Git项目发布了最新版本2.40,带来了一些新功能和错误修复。本版本的亮点包括git跳转工具的更新、cat文件工具的增强以及Windows上更快的响应。

GitHub的软件工程师Taylor Blau提供了Git 2.40更新的详细演练。git jump是git的contrib目录中的一个可选工具,现在支持Emacs和Vim。git跳转工具的工作原理是包装git命令,如git grep,并将其结果输入Vim的快速修复列表。

如果您使用的是 Emacs,数字跳跃可以使用命令生成位置列表M-x grepgit跳转--标准输出grep-foo然后,该命令将显示项目中“foo”的所有匹配项,从而实现轻松导航。Git跳转也适用于diffand合并

Git公司的cat文件工具通常用于打印出 Git公司存储库中任意对象的内容。在 Git公司版本 2.38.0 中,cat文件该工具支持 在打印提交内容时应用 Git公司的邮件映射规则。了解特定对象的大小,--批量检查并-s使用cat文件工具选项。但是,以前版本的 Git公司存在一个问题,在将使用邮件地图选项与该工具cat文件结合使用时会导致不正确的结果。在 吉特2.40中,这个问题已经得到纠正,现在和选项将正确报告对象大小。

以前,check attr需要有一个索引,这使得在裸存储库中使用很有挑战性。裸存储库是一个后缀为.git的目录,没有受修订控制的任何文件的本地签出副本。现在,在Git 2.40和更新版本中,有一个对--source=选项的支持,可以在中扫描.gitattributes,使其更容易在裸存储库中使用。

GitHub的推特账号发布了这些亮点,在推特上引起了科技界的注意。其中一位推特用户Andrew转发了这一消息,并引用了一句话:“git jump似乎很有用!

Git 2.40还包括将Git的旧部分从Perl或Shell重写为现代C语言的改进。这使得Git命令可以在Windows等平台上更快地运行。现在,git平分已经在C中作为本机内建实现,并且遗留的实现git add-interactive已经失效。

在2.40版本中,Git的CI基础设施有一些改进。一些长期运行的Windows特定CI构建已被禁用,这为Git开发人员带来了更快、更高效的CI运行

最近,开源Git项目发布了最新版本2.40,带来了一些新功能和错误修复。本版本的亮点包括git跳转工具的更新、cat文件
最近,开源Git项目发布了最新版本2.40,带来了一些新功能和错误修复。本版本的亮点包括git跳转工具的更新、cat文件
最近,开源Git项目发布了最新版本2.40,带来了一些新功能和错误修复。本版本的亮点包括git跳转工具的更新、cat文件
最近,开源Git项目发布了最新版本2.40,带来了一些新功能和错误修复。本版本的亮点包括git跳转工具的更新、cat文件
最近,开源Git项目发布了最新版本2.40,带来了一些新功能和错误修复。本版本的亮点包括git跳转工具的更新、cat文件
最近,开源Git项目发布了最新版本2.40,带来了一些新功能和错误修复。本版本的亮点包括git跳转工具的更新、cat文件

继续阅读