用于 Chromium、Flutter 项目的工具链。

环境变量

禁止命令自动更新。

set DEPOT_TOOLS_UPDATE=0

使用本机 Windows 工具链。

set DEPOT_TOOLS_WIN_TOOLCHAIN=0

指定 MSVS 路径

set GYP_MSVS_OVERRIDE_PATH=C:\Program Files (x86)\Microsoft Visual Studio\2019\Community

指定 Windows SDK 路径。

set WINDOWSSDKDIR=C:\Program Files (x86)\Windows Kits\10

gclient 命令不使用 Python3。

set GCLIENT_PY3=0

gclient

获取源码。

gclient fetch

下载、 检出并更新源码。

gclient sync

自动 rebase。

gclient sync --auto_rebase

源码同步完成后不执行 hook。

gclient sync --nohooks

在所有子仓库中执行命令。

gclient recurse <command> [option]

恢复所有修改。

gclient revert