【发布时间】:2014-02-05 06:53:44
【问题描述】:
所以我有一个项目 A,它使用项目 B。所以我继续将 B 标记为项目 A 的子树,并不时将 B 中的更改合并到 A 中。还有一个我想使用的项目叫做 C,C 也是项目 B 的子树。但我想做的是在我的项目中独立添加 C 作为子树,并且也没有代码库的 2 个副本项目 A 中的 C。我该如何解决这个问题?任何帮助将不胜感激。 谢谢。
【问题讨论】:
标签: git git-submodules git-subtree
所以我有一个项目 A,它使用项目 B。所以我继续将 B 标记为项目 A 的子树,并不时将 B 中的更改合并到 A 中。还有一个我想使用的项目叫做 C,C 也是项目 B 的子树。但我想做的是在我的项目中独立添加 C 作为子树,并且也没有代码库的 2 个副本项目 A 中的 C。我该如何解决这个问题?任何帮助将不胜感激。 谢谢。
【问题讨论】:
标签: git git-submodules git-subtree
子树的问题在于 C 是 B 历史的一部分。
如果你可以引用没有 C 的 B 作为子树,那么你可以走子模块路线:
这个想法是:
【讨论】: