Chromium 144 Windows 编译指南:Git 安装与配置
引言
完成了编译工具链的部署,你已经为 Chromium 144 的编译打下了坚实基础。但在真正获取源代码之前,还有一个至关重要的角色等待登场——Git 版本控制系统。
如果将上一篇中的 Visual Studio 和 SDK 比作'施工机械',那么 Git 就是'工程图纸管理系统'。面对 Chromium 超过 30GB 的代码库、数百万行分布在不同分支和时间节点的源码,没有强大的版本控制系统,一切都会陷入混乱。更关键的是,Git 在 Chromium 工作流中的角色远不止下载代码——它贯穿着代码提交、审查、合并等整个开发生命周期。
另一个容易被忽视的问题是跨平台兼容性。Windows 和 Unix 系统在路径处理、换行符标准上存在本质差异,这些差异若处理不当,会在不经意间导致编译失败。本篇的核心任务就是构建一个'理解 Chromium 规则'的 Git 环境,让版本控制无缝融入你的开发工作流。
1 Git 在 Chromium 开发中的角色
1.1 Git 的核心职责
在 Chromium 项目中,Git 远不止是代码备份工具,它承载着多重关键使命:
- 代码库管理:Chromium 源码库超过 30GB,包含数百万个文件,Git 提供了高效的存储和检索机制
- 历史追踪:每一次代码变更都有完整的记录——谁做了修改、何时修改、为何修改,形成清晰的演进轨迹
- 分支管理:支持主分支、稳定分支、功能分支等多条开发线并行,互不干扰又能灵活合并
- 协作工作流:全球数千名贡献者通过 Git 实现异步协作,无需中心化的实时同步
- 代码审查集成:与 Gerrit 代码审查系统深度集成,确保每一行代码的质量
1.2 为什么默认配置不够
你或许会疑惑:Git 安装后不就能用了吗?为什么还需要专门配置?
关键原因有三个:
跨平台换行符冲突:Windows 使用 CRLF(\r\n),而 Unix/Linux 使用 LF(\n)。Git 的默认行为会自动转换换行符,这在 Chromium 这样的跨平台项目中会导致提交的代码混杂两种换行符,引发难以排查的编译错误。
长路径限制:Windows 默认将路径长度限制在 260 字符,但 Chromium 的某些嵌套目录结构远超此限制。不启用长路径支持,代码克隆就会中途失败。
文件权限差异:Windows 和 Unix 的文件权限系统完全不同。若不配置,Git 会将权限变化视为文件修改,产生大量'虚假'的变更记录。
2 安装 Git
2.1 下载 Git
访问 Git 官方网站下载最新版本:https://git-scm.com/
点击页面中的 "Download for Windows" 按钮。安装程序会自动检测系统架构并推荐合适的版本。
建议:始终下载最新稳定版。截至 2026 年初,Git for Windows 已发布 2.52.0 版本。Chromium 项目对 Git 版本有一定要求,旧版本可能缺少关键功能(如早期版本的长路径支持不完善)。
2.2 安装过程与关键选项
双击下载的安装程序(通常名为 Git-2.52.0-64-bit.exe),按照以下步骤配置:
第 1-2 步:许可证和安装位置
- 接受 GPL v2 许可证
- 安装位置保持默认(通常是
C:\Program Files\Git)
第 3 步:选择组件
- 保持默认勾选即可(包括 Git、Git GUI、Git LFS)
- 若不需要图形界面,可取消勾选 "Git GUI"
第 4 步:选择默认编辑器
- 推荐:Vim(适合熟悉命令行的用户)或 Visual Studio Code(更友好的图形界面)


