首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >乏味地更新多个项目,这些项目与子模块共享相同的git存储库

乏味地更新多个项目,这些项目与子模块共享相同的git存储库
EN

Stack Overflow用户
提问于 2011-07-13 15:06:07
回答 2查看 234关注 0票数 2

我几乎没有核心的git存储库。这些存储库是10多个超级项目使用的核心库。

有时,我会在这些核心git库中提交和推送新更改(主分支)。如果我从超级项目和签出子模块的主分支中拉出,我可能会看到新的更新更改。然而,子模块目录被修改了,我应该添加/提交超级项目,以便使超级项目前进到最新提交的快照。我应该推动团队共享的超级项目。

考虑到我有许多共享相同核心子模块的超级项目。一个接一个地对超级项目本身进行这样的更新将是乏味的。

是否有任何解决方法或良好的实践来避免此问题?

EN

回答 2

Stack Overflow用户

发布于 2011-07-13 15:18:18

我不确定是否有一个“自动”的过程来传播子模块的更改到所有的父项目(这些子模块是完全未知的)。

另一种选择是gitslave gits,但它不再记录子模块的确切SHA1。

票数 0
EN

Stack Overflow用户

发布于 2011-07-13 15:26:20

我相信这是一个特性;-)

理由:当上游更改库时,使用它的项目仍然不受影响。只有当项目团队决定准备使用新版本时,才会有人拉出新的子模块,检查是否一切正常,然后才使用新版本的子模块提交代码。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6675280

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档