【发布时间】:2011-04-10 18:13:13
【问题描述】:
我有以下 git 存储库:
- 可重用A
- 可重复使用B
- 可重用C
- 应用程序1
ReusableB 和 C 都依赖于 ReusableA。因此,两个存储库都包含 ReusableA 作为 git 子模块。 Application1 依赖于 ReusableB 和 ReusableC,因此它包含两个作为 git 子模块。但是,这应该会导致 Application1 存储库包含 ReusableA 的两个实例(可能不同的版本)。所以我的问题基本上是,这是我应该避免的事情,还是我可以在 Application1 中创建一个构建脚本,它只是忽略一个 ReusableA 实例(最好我也不想初始化它)?
你能给我一些建议吗?如果这确实是要避免的情况,我怎么能做到这一点?最佳做法?
【问题讨论】:
标签: git components code-reuse