Wie kann ich in Sourcetree Tags hinzufügen und verwalten?
- Tags in Sourcetree hinzufügen
- Tags in der Übersicht und Verwaltung
- Tags mit Remote-Repositories synchronisieren
- Fazit
Tags in Sourcetree hinzufügen
Um in Sourcetree einen neuen Tag zu einem Commit hinzuzufügen, öffne zunächst das Repository, in dem du arbeiten möchtest. Navigiere in der Übersicht zu dem Commit, den du mit einem Tag versehen möchtest. Dies kannst du über die Commit-Historie im Hauptfenster erreichen. Klicke mit der rechten Maustaste auf den gewünschten Commit, wodurch ein Kontextmenü erscheint. Im Menü findest du den Punkt Tag... oder Neuen Tag erstellen. Wähle diesen aus, um den Dialog zur Erstellung eines Tags zu öffnen.
Im nun erscheinenden Fenster kannst du den Namen des Tags eingeben. Es empfiehlt sich, aussagekräftige Namen wie z. B. Versionsnummern (z. B. v1.0.0) oder andere eindeutige Bezeichnungen zu verwenden. Zusätzlich kannst du eine Nachricht hinterlegen, die den Tag näher beschreibt, was zum Beispiel für annotierte Tags sinnvoll ist. Optional kannst du hier auch festlegen, ob der Tag signiert sein soll, wenn du GPG-Schlüssel konfiguriert hast. Abschließend bestätigst du die Eingabe mit OK oder Create Tag, woraufhin der Tag im Repository gesetzt wird.
Tags in der Übersicht und Verwaltung
Nachdem du Tags hinzugefügt hast, kannst du diese in Sourcetree verwalten und übersichtlich anzeigen lassen. Dazu gibt es in der Benutzeroberfläche eine spezielle Ansicht oder Sektion namens Tags. Diese befindet sich meist in der linken Seitenleiste unter dem Bereich für Branches. Wenn du dort klickst, werden alle existierenden Tags im Repository aufgelistet.
Von hier aus kannst du Tags auswählen, um zu dem jeweiligen Commit zu navigieren. Falls du einen Tag löschen möchtest, kannst du diesen mit der rechten Maustaste anklicken und Tag löschen auswählen. Beachte, dass diese Änderung auch in deinem lokalen Repository erfolgt. Um diesen Löschvorgang auch auf den Remote-Server zu übertragen, musst du nach dem Entfernen ein entsprechendes Push-Kommando durchführen, da Tags standardmäßig nicht automatisch gepusht oder gelöscht werden.
Tags mit Remote-Repositories synchronisieren
Wenn du Tags zu einem Remote-Repository übertragen möchtest, kannst du in Sourcetree das Push-Fenster öffnen. Hier findest du Optionen, um gezielt Tags zu pushen. Standardmäßig sind Tags nicht immer eingeschlossen, daher solltest du explizit die Checkbox für das Pushen von Tags aktivieren oder die Option für "alle Tags" auswählen. Gleiches gilt für das Löschen eines Tags auf dem Remote, das durch einen expliziten Befehl oder Push mit entsprechender Referenz ermöglicht wird.
Zusätzlich ist es möglich, Tags über das Terminal innerhalb von Sourcetree zu verwalten, falls komplexere Operationen erforderlich sind. Dazu öffnest du das Terminal-Panel und verwendest Git-Befehle wie git tag, git push origin --tags oder git tag -d <tagname> für weiterführende Operationen.
Fazit
Sourcetree bietet eine benutzerfreundliche Oberfläche, um Tags einfach zu erstellen, anzusehen und zu verwalten. Mit wenigen Klicks lassen sich neue Tags setzen oder bestehende bearbeiten. Wichtig ist die Synchronisation mit Remote-Repositories, die nicht automatisch erfolgt und manuell angestoßen werden muss. Damit kannst du in deinem Release- oder Versionsmanagement mit Tags unkompliziert arbeiten und behältst den Überblick über wichtige Referenzpunkte deiner Git-Historie.
