Ho un progetto che utilizza alcune librerie di terze parti. Quindi la struttura di directory è qualcosa di simile:Sottostruttura di Git: utilizzare solo subrepository anziché intero repository
MY_COOL_PROJECT
3rdParty
LIB_1
LIB_2
Source
MY_PROJECT
Le librerie si trovano in archivi separati. Quindi, se voglio usare un repository git per le librerie 3rd Party posso fare:
git subtree add --prefix 3rdParty/LIB_1 --squash http://My3rdPartyLibs.com/lib1.git master
Tuttavia, all'interno di repository lib1.git c'è una sola cartella bin ho bisogno. Contiene anche cartelle come documentazione, esempi, ecc. Come posso solo "collegare" il mio repository con la cartella lib1/bin invece dell'intero repository? È possibile?
ha trovato una soluzione per la sottostruttura sparse? (la risposta attuale non sembra risolverlo completamente) – inger