You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何仅同步local_manifest.xml中指定的本地代码仓库?

仅同步local_manifest.xml中仓库的解决方法
  • 手动指定仓库同步
    直接在repo sync后跟上local_manifest.xml里定义的所有仓库路径,比如你的本地仓库是local_repo和vendor/custom,执行:

    repo sync local_repo vendor/custom
    

    这样只会同步指定的本地仓库,完全跳过上游项目。

  • 批量提取local_manifest中的仓库同步
    要是local_manifest.xml里的仓库数量多,用命令自动提取所有仓库名批量同步:

    grep -E 'name="[^"]+"' .repo/local_manifests/local_manifest.xml | sed 's/name="\([^"]\+\)"/\1/' | xargs repo sync
    

    这条命令会自动完成:

    1. 从local_manifest.xml里找出所有带name属性的项目行
    2. 提取出每个仓库的路径名称
    3. 把这些路径传给repo sync一次性同步
  • 单仓库同步排障
    如果某个本地仓库同步时还是阻塞,单独对它执行同步即可:

    repo sync 目标仓库路径
    

内容的提问来源于stack exchange,提问作者user2669989

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 10:47:46