我有一个使用一些 3rd 方库的项目。所以目录结构是这样的:
MY_COOL_PROJECT
3rdParty
LIB_1
LIB_2
Source
MY_PROJECT
这些库位于单独的存储库中。因此,如果我想为 3rd 方库使用 git 存储库,我可以这样做:
git subtree add --prefix 3rdParty/LIB_1 --squash http://My3rdPartyLibs.com/lib1.git master
但是,在 lib1.git 存储库中,我只需要一个 bin 文件夹。它还包含文档、示例等文件夹。我怎样才能只将我的存储库与 lib1/bin 文件夹而不是整个存储库“连接”?这甚至可能吗?