美文网首页
Chromium项目中的分支切换方法

Chromium项目中的分支切换方法

作者: VinceZeng | 来源:发表于2017-07-12 19:41 被阅读0次

    以下操作均需要在Chromium项目的src目录下进行操作 (Linux平台)

    1. 选择Chromium release tag并进行代码同步

    1.1 查看当前代码库中已经创建的release tag

    git show-ref --tags
    

    1.2 选择一个release tag,并创建与该tag对应的本地分支 (例如 tag 57.0.2987.99)

    git checkout -b local_57.0.2987.99 57.0.2987.99
    

    1.3 执行代码同步

    gclient sync --with_branch_heads
    

    Note: Chromium 59版本之后gclient进行了版本升级,如果使用的是新版的gclient tool,并且需要回退至59版本之前的代码,gclient 同步操作应该如下带--disable-syntax-validation参数, 否则无法完成同步:

    gclient sync --with_branch_heads --disable-syntax-validation
    

    2. 切换tag后,编译注意事项

    • 如需交叉编译ARM平台代码,每次切换完tag,一定要记得重新安装toolchain及systemroot;
    • 必需彻底清除不同版本的编译生成文件rm -rf out/Default_arm64.

    相关文章

      网友评论

          本文标题:Chromium项目中的分支切换方法

          本文链接:https://www.haomeiwen.com/subject/wefihxtx.html