git - Git子模块和Repo的优缺点是什么?

标签 git git-submodules repo

<分区>

碰巧我们在 3 个不同的移动平台之间共享一个库。办公室内部就什么是管理该图书馆的最佳工具存在很多争论。据我所知,Repo (Android) 是一个构建在 Git 之上的工具,用于管理数百个用于 Android 的 Git 存储库,而 Git 子模块已经是 Git 的一部分。

理想情况下,我们希望将这个库放在一个单独的存储库中,并能够将它简单地集成到每个不同的移动应用程序中。

使用 git submodule 或 Repo 作为管理在不同平台之间使用的共享库的方法有哪些优缺点?

最佳答案

Git 子模块就是为此而构建的。我们一直在为库等使用子模块。 progit.org/book 有一个关于子模块的重要章节,并展示了将库从一个版本升级到另一个版本的示例。

关于git - Git子模块和Repo的优缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6341603/

相关文章:

repo - 如何使用 Android repo 工具检查现有功能分支

git - 将 Notepad++ Compare 设置为 git 中的 diff 工具?

git - 如何从 GitHub 项目中获取某些提交

git - 此存储库已超过其数据配额。负责LFS带宽的账号应该购买更多的数据包来恢复访问

git - 通过 ssh 或 https 自动访问 git 子模块

eclipse - 如何在 EGit 中使用子模块

android - 选择性下载Android源码

git - 将 master 分支中的当前工作切换到新分支(在 git 中)

WordPress作为git子模块,不小心通过WP admin更新而不是git,现在修改了内容

git - 没有 Gerrit 的 Android repo 工具 `repo update`