我应该如何使用Git管理多个具有相互依赖关系的项目?

时间:2017-10-03 18:21:20

标签: git github version-control bitbucket

我有多个项目(A& B),其子目录如下图所示。

A-
  |-AA-
       |-AAA
       |-AAB
  |-AB-
       |-ABA
       |-ABB
B-
  |-BA-
       |-BAA
       |-BAB
  |-BB-
       |-BBA
       |-BBB

每个条目都是目录/文件夹 例如,要在ABA中运行项目,需要使用AAA中的某些依赖项。
要在BAA中运行项目,它会使用AAB中的相关性。

问题是,如何保留BAA,同时保留相同的项目结构,只获取文件夹AAB中的内容?
因此,如果我正在使用BAA,我本地计算机上的文件结构应如下所示:

A-
  |-AA-
       |-AAB
B-
  |-BA-
       |-BAA

这种方式BAA知道要查看两个目录并进入A/AA/AAB并从那里获取依赖关系。
我会为每个文件夹创建存储库吗?我已经研究过子模块和稀疏结账但仍然无法弄明白 Here's an image of the structure

谢谢!

0 个答案:

没有答案