Le glossaire Git (11/11) : assemblez vos projets avec les sous-modules

Les submodules permettent d’assembler différents projets au sein d’un projet conteneur. On peut voir ça à l’inverse comme la capacité de séparer les briques d’un projet monolithique pour permettre leur ré-emploi par ailleurs (principe du plugin). Ils demandent cependant une maîtrise par l'ensemble des participants aux projets et posent des contraintes qui font que se prend souvent les pieds dans le tapis… Mais il y a des alternatives : gestionnaires de dépendances liés aux langages employés, les subtrees ou encore la grande nouveauté de Git 2.25, le sparse-checkout ! Cette vidéo fait partie de notre série sur le glossaire Git : https://delicious-insights.com/fr/art.... N'hésite pas à lire l'article associé : https://delicious-insights.com/fr/art... 00:00 - Introduction 00:29 - À quoi ça sert ? Assembler des projets Git 02:45 - Initialisation : assemblage local et .gitmodules 03:26 - Et pour les autres ? Synchronisation en 2 temps 04:55 - Mises à jour et partage 08:13 - Résumé à mi-parcours : un gros potentiel, pas mal de contraintes 08:54 - Gestionnaires de dépendances : souvent la meilleure solution 09:48 - Les subtrees : une alternative préférable 11:42 - Le sparse-checkout : monolithe et performance 13:12 - Submodules ou non ? Des alternatives préférables 13:33 - Le glossaire Git, c’est fini ! Mais on a plein d’autres choses à raconter 14:05 - Générique de fin Tu veux aller plus loin et maîtriser Git ? Vas donc voir du côté de nos autres cours vidéos et de notre formation 😁 : Nos cours vidéos : https://cours-video.delicious-insight... Notre formation Git Total : https://delicious-insights.com/fr/for... Notre cours vidéo "Bien utiliser Git merge vs rebase" : https://cours-video.delicious-insight... Site : https://delicious-insights.com/ Twitter :   / delicioinsights   Pour être tenu·e au courant de nos articles, vidéos et formations : http://eepurl.com/gd7Szj