将git项目拆分为多个子项目的另一个用例

时间:2009-08-14 22:39:49

标签: git git-submodules subproject

我已将项目拆分为多个子项目 但所有都有一个共同的部分(使用cmake脚本的目录)。 此外,一些子项目需要包括其他子项目(库)。

我更喜欢使用git子模块,但据我所知他们有一个限制 一个子模块需要在repo中的一个单独的目录中(是吗?),因为我不想在超级项目或任何子项目中复制任何源代码或cmake脚本,所以我的手有点紧张。

你打算如何解决它?

1 个答案:

答案 0 :(得分:3)

我没有看到问题。您的库根本不应该是子模块,而是完全独立的项目。如果你想让它们成为子模块,他们肯定希望在他们自己的目录中。至于cmake脚本,你说它们已经在他们自己的目录中,所以使该目录成为子模块不是问题。也许你需要澄清问题。