git - 如何处理两个导入相同子模块的 git repos,并且每个子模块需要相同的版本?
问题描述
目前我正在开发两个不同的存储库,我们将它们称为 A 和 B。
这些存储库中的每一个都导入一个共享子模块,我将其称为 C。
现在考虑到 repos A 和 B 的关系,它们都需要相同版本的 repo C,这意味着每当我需要更改 repo C(以适应 A 或 B 上的新功能)时,我需要创建一个拉取请求,包括对回购 A 和 B 进行更改。
提出这个“双重拉取请求”正在减慢开发速度,所以我很好奇以前是否有人解决过这类问题。
无论如何要重新组织回购,以便不再出现这个问题?
我考虑将 C 分解为两个不同的存储库,但这打破了 A 和 B 的 C 版本始终相同的条件。
提前感谢您提供的任何帮助!
解决方案
推荐阅读
- powershell - Windows 7 StoredCredentials 无法获取密码以显示
- c++ - 将代码从使用堆更改为使用堆栈
- django - 带有聚合的 Django 子查询
- python - Django中的减法
- kotlin - 如何用http4k实现websocket广播?
- ssh - 在 GCP 中访问实例
- c# - 锁定并发读取行表
- android - FragmentActivity 中的 MediaRouteButton 状态不稳定
- alexa - Alexa a/c 使用相同的授权服务器 URI 问题链接多个技能
- java - 在 Android 中使用 network-security-config 进行 SSL 固定