Git 2.36 发布
Git 2.36 现已发布,本次更新包含来自超过 96 个贡献者的功能和错误修复,其中 26 个是新贡献者。该版本包含与最近的维护版本相同的修复,以解决 CVE-2022-24765 问题。 主要更新内容 增加了一个由ort驱动的新功能,即 --remerge-diff 选项,作为审查合并冲突解决方案的改进体验。Git 的 --remerge-diff 会显示有合并冲突的文件和解决方案之间的差异。 更灵活的 fsync 配置。Git 2.36 引入了一套明显更灵活的配置选项,以调整 Git 如何以及何时明确地fsync大量不同种类的文件,而不仅仅是fsync松散的对象。这个新变化的核心是两个新的配置变量:core.fsync 和 core.fsyncMethod。 更严格的存储库所有权检查。从 Git 2.35.2 开始,Git 改变了它的 default behavior,防止你在一个与当前用户不同的用户拥有的仓库中执行 git 命令。这是为了防止 git 调用无意中执行了仓库所有者配置的命令。你可以通过设置新的 safe.directory 配置来绕过这个检查,包括其他用户拥有的受...