Hva er forskjellen mellom en kommentert og uannotert tag?

Hva er forskjellen mellom en kommentert og uannotert tag?
Merking er en måte å organisere kildekode. Tagger er etiketter/pekere for et bestemt punkt i historien. De brukes når utviklere trenger å markere utgivelsen av programvaren og opprette ved hjelp av "git tag ”Kommando. Git har to forskjellige typer tagger, kjent som uannoterte og kommenterte tagger.

Denne oppskrivningen vil demonstrere:

  • Hva er forskjellen mellom uannoterte og kommenterte tagger i Git?
  • Hvordan lage/lage en uantent tag i git?
  • Hvordan lage/lage en kommentert tag i git?

Hva er forskjellen mellom uannoterte og kommenterte tagger i Git?

Uannotte tagger”Er lette fordi de er akkurat som pekere/etiketter som peker på den spesielle forpliktelsen. De blir knyttet til den siste forpliktelsen og inneholder ingen informasjon. Imidlertid "kommenterte tagger”Er som objekter som inneholder ekstra informasjon, inkludert tag -meldinger, forfatterens navn, e -post og dato. De brukes til offentlig utgivelse av programvaren.

Hvordan lage/lage en uantent tag i git?

For å lage en ny uannotert tag, åpner du først Git Bash -terminalen. Omdirigere til ønsket depot og kjøre "git tag ”Kommando. Deretter må du bekrefte det gjennom "git tag”Kommando.

Sjekk ut følgende instruksjoner for en bedre forståelse!

Trinn 1: Naviger til lokal katalog
Bytt først til det nødvendige lokale depotet ved å skrive ut kommandoen nedenfor:

$ CD "C: \ git \ repo1"

Trinn 2: Opprett/lag ny uantent tag
Deretter utføre "git tag”Kommando sammen med ønsket tagnavn for å lage en ny uannotert tag:

$ git tag v1

Trinn 3: Bekreft den opprettede taggen
Deretter kan du sjekke om den nye taggen er laget eller ikke ved å kjøre "git tag”Kommando:

$ git tag

Som du kan se, den nye uannoterte taggen "v1”Er blitt opprettet med hell:

Trinn 4: Vis forpliktelsesmelding om uantent tag
Videre, hvis du vil se Commit -meldingen der den uannoterte taggen peker, kan du bruke "git tag -n”Kommando. Her, "-n”Flagg brukes til å sjekke den siste forpliktelsesmeldingen som er vedlagt taggen:

$ git tag v1 -n

Skjermbildet nedenfor indikerer at den uannoterte taggen "v1”Peker på det siste“Gå tilbake "Fil oppdatert"”Forplikt:

Hvordan lage/lage en kommentert tag i git?

For å lage en ny kommentert tag, utfør "git tag -a -m “”Kommando i terminalen og bekrefte den.

Følg trinnene nedenfor for praktisk demonstrasjon!

Trinn 1: Opprett/lag ny kommentert tag
Kjør “git tag”Kommando sammen med“-en”,“-m”Flagg og nytt tagnavn for å lage en ny kommentert tag:

$ git tag -a v2 -m "Dette er kommentert tag. Versjon v2 "

Her:

  • -en”Alternativet brukes til den kommenterte taggen.
  • -m ” Flagg brukes til forpliktelsesmeldingen:

Trinn 2: Bekreft opprettet tag
Bruk nå følgende kommando for å sikre om den kommenterte taggen er laget eller ikke:

$ git tag

Det kan observeres at den nye kommenteres “v2”Tag er opprettet:

Trinn 3: Se Commit Message of Annotated Tag
Til slutt, for å se den kommenterte tag-meldingen, kjør den gitte below-kommandoen:

$ git tag v2 -n

Den undervernede utgangen viser den kommenterte tag-meldingen:

Vi har forklart forskjellen mellom en uannotert og kommentert tag.

Konklusjon

Uanallotaterte tagger er bare etiketter som brukes til å peke på de spesielle forpliktelsene. De lagrer ikke ekstra informasjon. På den annen side er kommenterte tagger objekter med mer informasjon, som forfatterens navn, dato og tag -melding. Denne artikkelen illustrerte forskjellen mellom uannoterte og kommenterte tagger og hvordan du lager dem.