Delen via


Git-tags gebruiken

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Visual Studio 2019 | Visual Studio 2022

Azure DevOps ondersteunt zowel geannoteerde als lichtgewicht tags. Lichtgewicht tags zijn een verwijzing naar een specifieke commit, terwijl annotaties meer informatie bevatten, zoals de tagger, bericht en datum. U kunt geannoteerde tags maken met behulp van de webportal. U kunt zowel lichte als geannoteerde tags maken vanuit Visual Studio. Zie 2.6 Git Basics - Tagging uit het Pro Git-boek voor meer informatie over Git-tags.

Dit artikel bevat een overzicht van het werken met Git-tags in Azure DevOps en Visual Studio.

Belangrijk

De Tags-weergave in Visual Studio is geïntroduceerd in Visual Studio 2017 Update 6. Als u eerder versies gebruikt dan deze, kunt u tags bekijken en maken vanuit de geschiedenis en doorvoergegevensweergaven vanaf Visual Studio 2015, maar u kunt de bewerkingen niet uitvoeren in de weergave Tags , zoals beschreven in dit artikel.

Tags weergeven en filteren

U kunt tags weergeven in de weergave Tags en in de weergave Commits in het webportaal.

Notitie

Met Azure DevOps Services is de indeling voor de project-URL dev.azure.com/{your organization}/{your project}. De vorige indeling die verwijst naar de visualstudio.com indeling wordt echter nog steeds ondersteund. Zie Inleiding tot Azure DevOps, veranderen van bestaande organisaties om de nieuwe domeinnaam-URL te gebruiken voor meer informatie.

Tags weergeven in de weergave Tags

  1. Als u de tags in uw opslagplaats wilt weergeven, gaat u naar uw project in de webportal, kiest u Opslagplaatsen, tags en selecteert u de gewenste opslagplaats.

    Schermopname van tagsnavigatie in de webportal.

    Tags met aantekeningen worden weergegeven met een tagnaam, bericht, doorvoer, tagger en aanmaakdatum. Lichtgewicht tags worden weergegeven met een tagnaam en commit.

  2. Als u de lijst met tags wilt filteren, typt u een zoekterm in het vak Naam van zoektag en drukt u op Enter.

    Schermopname van filtertags in de webportal.

Tags weergeven in de Commits-weergave

Als u tags voor een specifieke vertakking wilt weergeven in de Doorvoeringen-weergave, gaat u naar uw opslagplaats in de webportal, selecteer Opslagplaatsen, Doorvoeringen en selecteer uw vertakking.

Schermopname van tags in de weergave Commits in de webportal.

Tag maken

Als u een tag wilt maken, moet u beschikken over de machtiging Tag maken, die standaard is opgenomen in de Inzenders groep en hoger.

Notitie

Labelnamen mogen geen ASCII-besturingstekens bevatten, zoals spaties, tildes en dubbele punten. Het is gebruikelijk om kleine letters te gebruiken en woorden te scheiden met een afbreekstreepje. De lengte van de tagnaam mag niet langer zijn dan 250 ASCII-tekens. Gebruik geen tagnamen die uit 40 hexadecimale tekens bestaan om dubbelzinnigheid tussen tagnamen en doorvoer-hashes te voorkomen. Zie git-check-ref-format voor meer informatie over tagnaamgeving.

U kunt geannoteerde tags maken met behulp van de webportal vanuit zowel de Tags-weergave als de Commits-weergave.

Belangrijk

U kunt alleen geannoteerde labels aanmaken in het webportaal of Visual Studio. Als u een lichtgewicht tag wilt maken, kunt u de Git-opdrachtregel gebruiken.

Tags maken vanuit de weergave Tags

  1. Selecteer Tag maken in de weergave Tags in de webportal om een nieuwe geannoteerde tag te maken.

    Schermopname van de knop Tag maken in de webportal.

  2. Geef een naam op, selecteer de vertakking van waaruit u tagt, voer een beschrijving in (vereist omdat u een geannoteerde tag maakt) en selecteer Maken.

    Schermopname van het dialoogvenster Tag maken in de webportal.

  3. De nieuwe tag wordt weergegeven in de lijst met tags.

    Schermopname van nieuwe tag in de webportal.

Tags maken in de Commits-weergave

Als u rechtstreeks vanuit de doorvoerweergave een tag wilt maken, klikt u met de rechtermuisknop op de gewenste tag en kiest u Tag maken.

Schermopname van het maken van een tag vanuit de doorvoerweergave in de webportal.

U kunt programmatisch aantekeningen maken via de Azure DevOps REST API. Tags maken via een Azure-pijplijn met behulp van de git tag opdracht. Zie git-tag voor meer informatie.

Tag verwijderen

Belangrijk

Wees voorzichtig bij het verwijderen van tags uit uw opslagplaats. Als de repository is opgehaald, gevorkt of gekloond door een andere gebruiker, blijft de tag nog steeds bestaan in hun kopie van de repository. U moet alleen lokale tags verwijderen of als u zeker weet dat de opslagplaats niet is opgehaald, gekloond of gesplitst sinds u de tag hebt gemaakt.

Als u een tag wilt verwijderen, moet u de machtiging Forceren hebben op het niveau van de Repository of op het niveau van alle tags (dat de machtigingen overneemt van het niveau van de repository als deze niet expliciet is ingesteld). De maker erft ook Force-pushmachtigingen voor een tag.

Een tag verwijderen in de externe opslagplaats

In de stappen in deze procedure ziet u hoe u een tag in de externe opslagplaats verwijdert met behulp van de Azure DevOps Services-webportal.

  1. Als u een tag wilt verwijderen, selecteert u het beletselteken rechts van de tagnaam en kiest u Tag verwijderen.

    Schermopname van tag verwijderen in de webportal.

  2. Selecteer Verwijderen om te bevestigen.

    Schermopname van bevestiging van tag verwijderen in de webportal.

  3. De tag wordt verwijderd en wordt niet weergegeven wanneer u de volgende keer naar de weergave Tags navigeert.

    Schermopname van de tag die is verwijderd in de webportal.

Vertakking maken op basis van een tag

  1. Als u een vertakking wilt maken op basis van een tag, selecteert u het beletselteken rechts van de tagnaam en kiest u Nieuwe vertakking.

    Schermopname van het maken van een branch vanuit een tagselectie in de webportal.

  2. Geef een naam op, selecteer eventueel werkitems die u wilt koppelen en kies Vertakking maken.

    Schermopname van het dialoogvenster Vertakking maken vanuit tag in de webportal.

  3. De vertakking wordt gemaakt en u gaat naar de nieuwe vertakking in de webportal.

    Schermopname van een branch gemaakt van een tag in de webportal.

Taggeschiedenis weergeven

  1. Als u de geschiedenis voor een tag wilt weergeven, selecteert u het beletselteken rechts van de tagnaam en kiest u Geschiedenis weergeven.

    Schermopname van de taggeschiedenis weergeven in de webportal.

  2. U wordt naar de commit-weergave voor de tag gebracht.

    Schermopname van taggeschiedenis in de webportal.