将多个git存储库一起用于项目

时间:2017-12-15 18:29:03

标签: git github

假设我有两个git存储库

https://github.com/nobody/foo
https://github.com/nobody/bar

我有一个存储库

https://github.com/nobody/thing

我想让事物存储库中的代码使用foo和bar目录中的代码。但是,我不想把foo或bar存放在里面。所以我不想要子模块或子树!我希望下载东西的人也下载foo和bar(通过通知或自动方法)。

如果事物存储库有C ++,例如使用gcc编译,那么我将包含标志

-I  ../../foo/include
编译时

目标是最大化代码重用并最小化存储库的副本。例如,这样一个存储库的分支与另一个存储库的分支。

1 个答案:

答案 0 :(得分:0)

我认为到目前为止对我的问题最好的答案是使用子模块。