Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Visual Studio 2019 | Visual Studio 2022
Azure DevOps unterstützt sowohl kommentierte als auch Lightweight-Tags. Lightweight-Tags sind Zeiger auf bestimmte Commits, während kommentierte Tags mehr Informationen wie Tagger, Nachricht und Datum enthalten. Sie können kommentierte Tags über das Webportal erstellen. Sie können sowohl Lightweight- als auch kommentierte Tags in Visual Studio erstellen. Weitere Informationen zu Git-Tags finden Sie unter 2.6 Git-Grundlagen – Tagging im Pro Git-Buch.
Dieser Artikel enthält eine Übersicht über die Arbeit mit Git-Tags in Azure DevOps und Visual Studio.
Wichtig
Die Ansicht Tags in Visual Studio wurde in Visual Studio 2017 Update 6 eingeführt. Wenn Sie frühere Versionen verwenden, können Sie ab Visual Studio 2015 Tags aus den Verlaufs- und Commitdetailansichten anzeigen und erstellen, aber Sie können die Vorgänge nicht wie in diesem Artikel beschrieben in der Ansicht Tags ausführen.
Um die Tags in Ihrem Repository anzuzeigen, navigieren Sie im Webportal zu Ihrem Projekt, wählen Sie Repositorys, Tags aus, und wählen Sie das gewünschte Repository aus.
Kommentierte Tags werden mit einem Tagnamen, einer Nachricht, einem Commit, einem Tagger und einem Erstellungsdatum angezeigt. Lightweight-Tags werden mit einem Tagnamen und einem Commit angezeigt.
Um die Liste der Tags zu filtern, geben Sie einen Suchbegriff in das Feld Tagname suchen ein, und drücken Sie die Eingabetaste.
Anzeigen von Tags in der Ansicht „Commits“
Um Tags für einen bestimmten Branch in der Ansicht Commits anzuzeigen, navigieren Sie im Webportal zu Ihrem Repository, wählen Sie Repositorys, Commits aus, und wählen Sie Ihren Branch aus.
Anzeigen von Tags in der Verlaufsansicht
Sie können Tags in der Ansicht Verlauf anzeigen.
Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus.
Um den Verlauf anzuzeigen, wählen Sie eine Verzweigung aus.
Die roten Formen sind Branches, und die grünen Formen sind Tags.
Anzeigen von Tags in der Ansicht „Tags“
Hinweis
Visual Studio 2019 Version 16.8 und höhere Versionen bieten ein neues Git-Menü zum Verwalten des Git-Workflows mit weniger Kontextwechseln als Team Explorer. Die in diesem Artikel auf der Registerkarte „Visual Studio“ bereitgestellten Verfahren enthalten Informationen zur Verwendung der Git-Benutzeroberfläche sowie für Team Explorer. Weitere Informationen finden Sie im Parallelvergleich von Git und Team Explorer.
Um alle Tags in einem Repository anzuzeigen, wählen Sie in der StartansichtTags aus.
Tags werden unter dem Namen des aktuell verbundenen Repositorys angezeigt.
Mit Anmerkungen versehene Tags zeigen eine QuickInfo an, die den Tagnamen, den Tagger, das Tagdatum und die Nachricht enthält. Lightweight-Tags enthalten nur den Tagnamen in der QuickInfo.
Wenn Sie weitere Informationen zum markierten Commit erhalten möchten, klicken Sie mit der rechten Maustaste auf das Tag, und wählen Sie Commitdetails anzeigen aus.
Um die Liste der Tags zu filtern, geben Sie einen Suchbegriff in das Feld Hier Text eingeben, um das Listenfeld zu filtern ein.
Führen Sie einen Abrufvorgang aus, um die aktuelle Liste der Tags aus dem Quellrepository abzurufen.
Tagnamen dürfen keine ASCII-Steuerzeichen wie Leerzeichen, Tilden und Doppelpunkte enthalten. Es ist üblich, Kleinbuchstaben zu verwenden und Wörter mit einem Bindestrich zu trennen. Die Länge des Tagnamens darf 250 ASCII-Zeichen nicht überschreiten. Um Mehrdeutigkeiten zwischen Tagnamen und Commithashes zu vermeiden, verwenden Sie keine Tagnamen, die aus 40 Hexadezimalzeichen bestehen. Weitere Informationen zur Benennung von Tags finden Sie unter git-check-ref-format.
Sie können mit Anmerkungen versehene Tags im Webportal sowohl in der Ansicht Tags als auch in der Ansicht Commits erstellen.
Wichtig
Sie können kommentierte Tags nur im Webportal oder in Visual Studio erstellen. Um ein Lightweight-Tag zu erstellen, können Sie die Git-Befehlszeile verwenden.
Erstellen von Tags über die Ansicht „Tags“
Wählen Sie "Tag erstellen" aus der Kategorieansicht im Webportal aus, um ein neues kommentiertes Tag zu erstellen.
Geben Sie einen Namen an, wählen Sie die Verzweigung zum Tag aus, geben Sie eine Beschreibung ein (erforderlich, da Sie ein kommentiertes Tag erstellen), und wählen Sie "Erstellen" aus.
Das neue Tag wird in der Tagliste angezeigt.
Erstellen von Tags aus der Ansicht „Commit“
Um ein Tag direkt aus der Commitansicht zu erstellen, klicken Sie mit der rechten Maustaste auf das gewünschte Tag, und wählen Sie Tag erstellen aus.
Sie können kommentierte Tags und Lightweight-Tags in Visual Studio sowohl in der Ansicht Verlauf als auch in der Ansicht Tags erstellen. Um ein kommentiertes Tag zu erstellen, geben Sie beim Erstellen des Tags einen Namen und eine Nachricht an. Um ein Lightweight-Tag zu erstellen, lassen Sie die Nachricht weg, und geben Sie nur einen Namen an.
Erstellen von Tags in der Ansicht „Verlauf“
Sie können Tags in der Ansicht Verlauf anzeigen.
Wählen Sie im Git-Menü in der Menüleiste Branches verwalten aus.
Wählen Sie einen Branch aus, zu dem Sie den Verlauf anzeigen möchten, klicken Sie mit der rechten Maustaste auf einen Commit, und wählen Sie Neues Tag aus.
Geben Sie im Dialogfeld Neues Tag erstellen nur einen Tagnamen für ein Lightweight-Tag oder einen Tagnamen und die Tagnachricht für ein kommentiertes Tag ein. Klicken Sie auf Erstellen.
Erstellen von Tags über die Ansicht „Tags“
Hinweis
Visual Studio 2019 Version 16.8 und höhere Versionen bieten ein neues Git-Menü zum Verwalten des Git-Workflows mit weniger Kontextwechseln als Team Explorer. Die in diesem Artikel auf der Registerkarte „Visual Studio“ bereitgestellten Verfahren enthalten Informationen zur Verwendung der Git-Benutzeroberfläche sowie für Team Explorer. Weitere Informationen finden Sie im Parallelvergleich von Git und Team Explorer.
Wählen Sie in der Ansicht Tags die Option Neues Tag aus, um ein neues Tag zu erstellen.
Wenn Sie ein Tag anhand der Spitze der aktuellen Verzweigung erstellen möchten, geben Sie im Feld "Tagnamen eingeben" einen Namen ein, geben Sie optional eine Tagnachricht an, und wählen Sie "Tag erstellen" aus.
Um den Branch auszuwählen, aus dem das Tag erstellt werden soll, deaktivieren Sie das Kontrollkästchen Tag für Spitze des aktuellen Branch erstellen, und wählen Sie einen Branch aus dem Dropdownmenü Branch auswählen aus.
Das neue Tag wird lokal erstellt. Klicken Sie mit der rechten Maustaste auf das neue Tag, und wählen Sie Push aus, um es an das Remoterepository zu pushen. Wählen Sie Alle pushen aus, um alle neuen lokalen Tags in das Remoterepository zu übertragen.
Sie können programmgesteuert kommentierte Tags über die Azure DevOps-REST-API erstellen. So erstellen Sie Tags über eine Azure-Pipeline mithilfe des git tag Befehls. Weitere Informationen finden Sie unter git-Tag.
Löschen eines Tags
Wichtig
Gehen Sie beim Löschen von Tags aus Ihrem Repository vorsichtig vor. Wenn zu dem Repository von einem anderen Benutzer ein Pull ausgeführt oder wenn es von einem anderen Benutzer geforkt oder geklont wurde, ist das Tag weiterhin in deren Kopie des Repositorys vorhanden. Sie sollten nur lokale Tags löschen, oder wenn Sie sicher sind, dass zu dem Repository seit dem Erstellen des Tags kein Pull ausgeführt wurde und dass es nicht geklont oder geforkt wurde.
Um ein Tag zu löschen, müssen Sie über die Pushberechtigung "Erzwingen" auf Repositoryebene oder auf der Ebene "Alle Tags" verfügen (die ihre Berechtigungen von der Repositoryebene erbt, wenn sie nicht explizit festgelegt ist). Der Ersteller erbt auch Pushberechtigungen für ein Tag.
Die Schritte in diesem Verfahren zeigen, wie Sie ein Tag mithilfe des Azure DevOps Services-Webportals aus dem Remoterepository löschen.
Um ein Tag zu löschen, wählen Sie die Auslassungspunkte rechts neben dem Tagnamen aus, und wählen Sie Tag löschen aus.
Wählen Sie zur Bestätigung Löschen aus.
Das Tag wird gelöscht und wird nicht mehr angezeigt, wenn Sie das nächste Mal zur Ansicht Tags navigieren.
Hinweis
Visual Studio 2019 Version 16.8 und höhere Versionen bieten ein neues Git-Menü zum Verwalten des Git-Workflows mit weniger Kontextwechseln als Team Explorer. Die in diesem Artikel auf der Registerkarte „Visual Studio“ bereitgestellten Verfahren enthalten Informationen zur Verwendung der Git-Benutzeroberfläche sowie für Team Explorer. Weitere Informationen finden Sie im Parallelvergleich von Git und Team Explorer.
Die Schritte in diesem Verfahren zeigen, wie Sie ein Tag mithilfe von Visual Studio 2019 Team Explorer aus dem lokalen Repository löschen.
Klicken Sie mit der rechten Maustaste auf das zu löschende Tag, und wählen Sie Lokal löschen aus.
Wichtig
Wenn Ihr Tag bereits an das Remoterepository gepusht wurde, sollten Sie es nicht löschen. Wenn zu dem Repository von einem anderen Benutzer ein Pull ausgeführt oder wenn es von einem anderen Benutzer geforkt oder geklont wurde, ist das Tag weiterhin in deren Kopie des Repositorys vorhanden. Sie sollten nur lokale Tags löschen.
Um einen Branch aus einem Tag zu erstellen, wählen Sie die Auslassungspunkte rechts neben dem Tagnamen aus, und wählen Sie Neuer Branch aus.
Geben Sie einen Namen an, wählen Sie optional alle zu verknüpfenden Arbeitselemente aus, und wählen Sie Branch erstellen aus.
Die Verzweigung wird erstellt, und Sie gelangen zur neuen Verzweigung im Webportal.
Die Schritte in diesem Verfahren zeigen, wie Sie mithilfe von Visual Studio 2019 Team Explorer einen Branch aus einem Tag erstellen. Verwenden Sie bei Visual Studio 2019 mit dem Menü Git oder bei Visual Studio 2022 den Browser.
Hinweis
Visual Studio 2019 Version 16.8 und höhere Versionen bieten ein neues Git-Menü zum Verwalten des Git-Workflows mit weniger Kontextwechseln als Team Explorer. Die in diesem Artikel auf der Registerkarte „Visual Studio“ bereitgestellten Verfahren enthalten Informationen zur Verwendung der Git-Benutzeroberfläche sowie für Team Explorer. Weitere Informationen finden Sie im Parallelvergleich von Git und Team Explorer.
Um einen Branch aus einem Tag zu erstellen, klicken Sie mit der rechten Maustaste auf das Tag, und wählen Sie Neuer lokaler Branch von aus. Sie können auch Branch aus Tag erstellen auswählen.
Geben Sie einen Branchnamen an, überprüfen Sie das gewünschte Tag, und wählen Sie Branch erstellen aus. Um die neue Verzweigung auszuchecken, wählen Sie "Checkout Branch" aus.
Um Ihren neu erstellten Branch anzuzeigen, wählen Sie in derStartansicht die Option Branches aus.
Ihre neue Verzweigung wird lokal erstellt. Um den Branch zu pushen, klicken Sie mit der rechten Maustaste darauf, und wählen Sie Branch per Push übertragen aus.
Um den Verlauf eines Tags anzuzeigen, wählen Sie die Auslassungspunkte rechts neben dem Tagnamen aus, und anschließend Verlauf anzeigen aus.
Sie werden zur Commits-Ansicht für das Tag weitergeleitet.
Die Schritte in diesem Verfahren zeigen, wie Sie den Tagverlauf mithilfe von Visual Studio 2019 Team Explorer anzeigen. Verwenden Sie bei Visual Studio 2019 mit dem Menü Git oder bei Visual Studio 2022 den Browser.
Hinweis
Visual Studio 2019 Version 16.8 und höhere Versionen bieten ein neues Git-Menü zum Verwalten des Git-Workflows mit weniger Kontextwechseln als Team Explorer. Die in diesem Artikel auf der Registerkarte „Visual Studio“ bereitgestellten Verfahren enthalten Informationen zur Verwendung der Git-Benutzeroberfläche sowie für Team Explorer. Weitere Informationen finden Sie im Parallelvergleich von Git und Team Explorer.
Um den Verlauf eins Tags anzuzeigen, klicken Sie mit der rechten Maustaste auf das Tag, und wählen Sie Verlauf anzeigen aus.
Der Verlauf wird in der Ansicht Verlauf angezeigt.