模块仓库源管理
XRobot 项目中,模块功能通常以“模块仓库”的形式分布在多个 Git 仓库中。官方提供了默认的模块源,但为了支持 私有模块、自定义组件、内网镜像或加速服务,你可以自定义多个模块源(Source)。
本页将介绍 XRobot 的多源模块仓库管理机制及命令行工具 xrobot_src_man
的用法,帮助你灵活配置、聚合和查找模块仓库。
为什么需要模块源管理?
- ✅ 网络访问官方仓库缓慢?你可以添加镜像源或内网加速源。
- ✅ 有内部模块?你可以添加私有 index.yaml 文件并独立命名空间。
- ✅ 避免模块命名冲突?每个源拥有独立 namespace,模块互不影响。
- ✅ 模块升级或迁移?支持同名模块来自不同来源,灵活选择优先级。