如何使用git将dependencies子目录嵌入到项目子目录中?

时间:2015-01-23 17:55:52

标签: git

我有两个git存储库A和B.A是我的个人git存储库,而B是A的依赖关系的git存储库。我只想使用存储库B的部分。标准方法是创建一个子模块A中的B并使用sparse-checkout功能,例如

$ cd A
$ git submodule add git://projectB.url/B.git
$ cd B
$ git config core.sparsecheckout true 
$ echo C > ../.git/modules/B/info/sparse-checkout
$ git read-tree -mu HEAD 

但是,我希望在我的include目录中有一个特定的B目录,例如: A的包含目录中的包含目录(A/include/headersofB)。

有没有一个很好的方法来做到这一点和/或这是否可能?

TIA!

**背景资料: 我想使用一个只作为标题文件的记录器,我想在我的标准包含目录中包含这些头文件,而不是通过-I

在我的Makefile中指定单独的包含

0 个答案:

没有答案