> git 2.47在这里,提供了一系列增强功能,包括性能提升,新功能和错误修复。 关键改进的重点是处理大型存储库,简化分支标识并加强项目的整体稳定性。
目录的表
for-each-ref
解决方案:新的%(is-base:)
增量MIDX方法 通过分层索引来优化更新。 每一层仅添加新对象,使更新更快。 尽管仍在实验中,但这有望提高可伸缩性。
>实现增量MIDXS
使用此功能(实验性):
此命令将新包装添加到现有MIDX。
确定基本分支通常需要对提交历史记录进行复杂的分析。
%(is-base:)
%(is-base:)
for-each-ref --format
中的新原子直接标识潜在的基本分支。
git multi-pack-index write --incremental这显示了分支名称,提交哈希和上游远程引用,辅助基本分支标识。
正式平台支持策略
密钥要求
优点
> git 2.47包括更多的单位测试,增强代码可靠性。
键改进测试改进包括迁移测试到GIT的标准框架和使用CLAR框架。 其他密钥更新
改进,包括
git fsck
git refs verify
内存泄漏修复。git mergetool
摘要,正式的支持政策和增加的单位测试覆盖范围突出了其价值。 资源:
for-each-ref
git 2.47释放亮点(如果有的话,链接要添加)>
>以上是GIT 2.47发布:增量多包索引,基本分支检测等等的详细内容。更多信息请关注PHP中文网其他相关文章!