Mam projekt, który korzysta z niektórych bibliotek 3rd Party. więc struktura katalogów jest coś takiego:Git subtree: używaj tylko podskładników zamiast całego repozytorium
MY_COOL_PROJECT
3rdParty
LIB_1
LIB_2
Source
MY_PROJECT
Biblioteki znajdują się w oddzielnych repozytoriów. Tak więc, jeśli chcesz korzystać z repozytorium git dla bibliotek 3rd party mogę zrobić:
git subtree add --prefix 3rdParty/LIB_1 --squash http://My3rdPartyLibs.com/lib1.git master
Jednak wewnątrz lib1.git repozytorium istnieje tylko jeden folder bin muszę. Zawiera również foldery, takie jak dokumentacja, przykłady itd. Jak mogę "połączyć" moje repozytorium z folderem lib1/bin zamiast z całym repozytorium? Czy to w ogóle jest możliwe?
znaleźliście rozwiązanie dla nielicznych poddrzewie? (obecna odpowiedź nie rozwiązuje go w pełni) – inger