假设我有两个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
编译时。
目标是最大化代码重用并最小化存储库的副本。例如,这样一个存储库的分支与另一个存储库的分支。
答案 0 :(得分:0)
我认为到目前为止对我的问题最好的答案是使用子模块。