Når skal du bruke git subtree?

Når skal du bruke git subtree?
Mens du jobber med et programvareutviklingsprosjekt, blir det vanskelig å håndtere fordi det inneholder mange filialer og filer, hvis prosjektet er stort i størrelse. I denne situasjonen kan brukere dele det store prosjektet i små moduler eller integrere ett Git -depot med et annet ved å lage undermoduler eller undertrær. Undermodulene og undertrærne lager en kopi av ethvert Git -depot til en underkatalog av en annen.

Denne studien vil forklare:

  • Når skal du bruke git subtree?
  • Hvordan lage/legge til subtree i git?

Når skal du bruke git subtree?

Git -undertreet er en erstatning for Git -submodulen. Det er en måte å slå sammen ett depots innhold til et annet. Det kan brukes når prosjektet er omfattende. Den beholder sin egen identitet, men forpliktelsene er knyttet til foreldrenes forpliktelse. Dessuten har GIT -undertree en enkel arbeidsflyt og legger ikke til nye metadatafiler, og innholdet kan enkelt endres uten å ha et annet depotkopi av avhengighet.

Hvordan lage/legge til subtree i git?

For å legge til en undertree i git, viderekobler først en bestemt lokal katalog. Bruk deretter “git subtree add -prefix ”Kommando.

Trinn 1: Bytt til lokalt Git -depot
Først omdirigere til det nødvendige lokale depotet ved å bruke kommandoen nedenfor:

CD "C: \ git \ reposa"

Trinn 2: Legg til subtree
Kjør deretter “git subtree add”Kommando, spesifiser prefikset, URL -en og eksternt filialnavn og eksternt grennavn for å opprette undertræren:

git subtree add -prefix = subtreedirectory https: // github.com // demo.Git Master

Her, "-prefiks”Brukes til å lage en lokal katalog som heter“Subtreedirectory”Som du vil trekke undertree i. Sørg for å erstatte brukernavnet i GitHub URL med brukernavnet til depotseieren:

Trinn 3: Bekreft undertree
For å bekrefte om undertreet er lagt til eller ikke, liste opp depotinnholdet:

ls

Det kan observeres at "Subtreedirectory/”Undertree er lagt til vellykket:

Det handlet om å bruke subtree i git.

Konklusjon

Git -undertræren er alternativet til Git -undermoduler. Det er en metode å slå sammen ett depots innhold til et annet. For å opprette eller legge til undertreet, “git subtree add -prefix ”Kommando kan brukes. Denne oppskrivningen forklarte grunnen til å bruke git-undertræren og metoden for å lage den.