Używaj poddrzewa lub podmodułu do zarządzania zasobami zewnętrznymi

Czytałem dużo o tym, jak okropny powinien być podmoduł git, ale nie jestem pewien, czy to tylko jęk ludzi, którzy czują, że to ogranicza, czy też ma poważne problemy (zwłaszcza dotyczące mojego przypadku użycia).

Po prostu chcę dołączyć do repo różne repozytoria w ten sposób

website/
 libs/
  js/
   fs-slides [external]
   fs-dialog [external]

i muszą mieć możliwość łatwej aktualizacji tych repo. O ile rozumiem, nie ma łatwej możliwości włączenia tylko jednego pliku z repo, prawda? (Ale to dobrze.)

Czy powinienem używać do tego submodułów?
Czy są z tym jakieś problemy? Lub czy poddrzewa jest znacznie łatwiejsze?

questionAnswers(1)

yourAnswerToTheQuestion