Git-submoduler och delade paket i team

Git-submoduler passar för delade arkiv med en egen livscykel. Dit hör design system, interna verktyg, mallar eller paket utan separat publiceringsflöde.

  • ett projekt använder en annan revision av delad kod än nästa
  • uppdateringar är svåra att följa i huvudprojektet
  • viktiga underkataloger saknas efter kloning
  • leverans stannar eftersom modulen saknas i automatiseringen

Sätt upp ett befintligt projekt med submoduler

bash

Det här steget hämtar saknat submodulinnehåll direkt vid klon eller i efterhand till projektet.

Lägg till ett delat arkiv som submodul

bash

Det här fastställer var submodulen ligger i projektet och vilken gren som fungerar som referens. Huvudprojektet sparar alltid en konkret commit för submodulen.

  • ändringar förblir spårbara
  • uppdateringar sker medvetet och kontrollerat
  • huvudprojektet måste uttryckligen ta över varje nytt läge

Underhåll submodulslägen i teamet

bash

Det här arbetsflödet håller huvudprojekt och submodul på samma nivå och gör ändringar spårbara i teamet.

Ladda submoduler i automatisering

bash

Användningsfall för submoduler

Submoduler passar delade arkiv med egen livscykel och en tydlig separation från huvudprojektet.

  • interna verktyg
  • mallar och grundprojekt
  • delade konfigurationssamlingar
  • privata design system eller resurser med egen livscykel

Nytta i teamets vardag

Tydliga submodulslägen gör delade beroenden spårbara och håller en verifierbar relation mellan huvudprojekt och underarkiv.

Hostad i 🇩🇪 av

manitu
© 2026  |  Armin Kunkel  |  Författare, Programvaruutvecklare, Lärare, Datavetare  |  Karlsruhe