如何获取特定版本的 Chromium 源代码?

时间:2021-04-19 20:58:03

标签: git chromium gclient

我需要获取Chromium 88的源代码。但是,官方提出的 $ fetch chromium 中的 depot_tools 会自动从 master 分支下载源文件,并且不允许选择特定版本。是否有可能获得(并使用 depot_tools ninja 成功编译)Chromium 88 的源代码,而 Chromium 92 是最新版本?

2 个答案:

答案 0 :(得分:1)

该存储库镜像在 GitHub 中,您可以在其中获取许多分支和标签。

https://github.com/chromium/chromium

克隆存储库后,您可以按标签(内部版本号)签出版本。

git checkout 92.0.4482.3

答案 1 :(得分:0)

Chromium 的 master 分支不是稳定版本。 Chromium 版本由标签表示。获取 Chromium 源代码后,您必须按照以下步骤操作:

来自 src 目录:

获取所有标签:

git fetch --tags

签出您想要的版本:

git checkout tags/88.0.4324.86

拉取第三方 deps:

gclient sync

现在,您应该可以编译 Chromium:

gn gen out\YourBuildFolder
ninja -C out\YourBuildFolder

我发布了更多信息here

相关问题