用于 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