泰德·尼曼 – 高性能 Git
High Performance Git

原始链接: https://gitperf.com/

Git看起来像一个版本控制工具。它同时也是一个内容寻址数据库、文件系统缓存、图遍历器和一个传输协议。本书探讨了这些层级以及每一层的性能代价。它从对象、引用、索引和历史遍历开始,然后向外扩展到pack文件、维护、稀疏工作树、部分克隆、传输、仓库规模、诊断、配置和恢复。本书面向需要保持Git速度的工程师,特别是当仓库、历史和团队规模变大时:构建和CI工程师、monorepo所有者、开发者体验团队,以及在简单解释失效时需要调试奇怪Git行为的人员。

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Ted Nyman – 高性能 Git (gitperf.com) 7 分,来自 gnabgib 1 小时前 | 隐藏 | 过去 | 收藏 | 讨论 帮助 考虑申请 YC 的 2026 年夏季批次!申请截止至 5 月 4 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Git looks like a version-control tool. It is also a content-addressed database, a filesystem cache, a graph walker, and a transfer protocol.

This book is about those layers and the performance costs of each one. It starts with objects, refs, the index, and history traversal, then moves outward into packfiles, maintenance, sparse working trees, partial clone, transport, repository scale, diagnosis, configuration, and recovery.

It is written for engineers who need Git to stay fast as repositories, histories, and teams get larger: build and CI engineers, monorepo owners, developer-experience teams, and the people who wind up debugging strange Git behavior when the easy explanations stop working.

联系我们 contact @ memedata.com