【问题标题】:What is the value-add of Repo (+git)?Repo (+git) 的附加值是什么?
【发布时间】:2011-03-02 16:29:04
【问题描述】:

Repo(git 的包装器)没有详细描述,where I found it,只是说:

Repo 是我们在 Git 之上构建的工具。 Repo 帮助我们管理许多 Git 存储库,上传到我们的修订控制系统,并自动化部分 Android 开发工作流程。 Repo 并不是要取代 Git,只是为了让在 Android 环境中使用 Git 更容易。

...例如,使用单个 Repo 命令,您可以将多个存储库中的文件下载到本地工作目录中。

Repo 增加了哪些优势或效率?什么时候添加到项目的工具链中可能有用?

【问题讨论】:

    标签: git dvcs repository


    【解决方案1】:

    repo 旨在通过管理清单中包含的 git 轻松地跨多个独立的 git 存储库使用命令,并管理特定的设备配置。

    例如在 Android 中

    有一个内核git仓库 框架 git 存储库 等等等等---超过一百个。

    回购总是你 1.) 轻松在整个集合中运行 git 命令 2.) 允许您通过更改 repo 清单来微调配置。 (例如,也许您希望使用新的 google apk 构建一个设备,但另一台设备不应该拥有它。)在 android 中,您并没有真正通过条件编译来管理它,而是您控制清单以了解 git 是什么实际上在产品中。

    它并没有真正做任何聪明的脚本无法为您完成的事情,它只是准备就绪。当我在 android 上工作时,我主要使用原生 git,但在像 android 那样布局的项目中肯定需要它(IE >100 个从多个位置提取的独立存储库)。

    【讨论】:

    • 因此,例如,使用 Repo,您​​可以跨多个存储库提交吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    • 2012-12-29
    • 2020-03-18
    • 1970-01-01
    相关资源
    最近更新 更多