Commit e9852d4a authored by Lukas Nagel's avatar Lukas Nagel
Browse files

write section on tags

parent ceb6c101
......@@ -401,6 +401,22 @@ wenn sie in einem eigen Kontext entwickelt werden.
Der Wechsel zwischen Kontexten erfordert nur das Anpassen der Veränderten
Dateien im Arbeitsverzeichnis.
Neben Zweigen sind *Tags* eine weitere Art der Synmolischen Referenzen.
Im Unterschied zu Zweigen werden diese jedoch nicht bei einer Commit Operation
automatisch bewegt.
Zweige zeigen auf die Spitze einer Entwicklungslinie während Tags bestimmte
Versionen, wie zum Beispiel eine Veröffentlichung, kennzeichen.
Weiterhin gibt es zwei Varianten von Tags, den Leichtgewichtigen,
der einem Zeiger auf einen Commit entspricht
und solche die mit einer Anmerkung versehen sind.
Letztere werden durch ein vierten Objekttypen dem *Annotated-Tag* Objekt
umgesetzt.
Diese Objekte enthalten Ähnlich dem Commit neben der Referenz auf ein Objekt
Informationen zum Ersteller, Datum und eine Beschreibung.
Ein Tag muss nicht zwingend auf einen Commit zeigen,
das wohl prominenteste gegenbeispiel wäre Junio Hamanos GPG-Schlüssel
als blob Objekt im `git.git` Repository.
Git ist ein *verteiltes* Versionsverwaltungssystem,
weshalb jeder nicht nur einen Schnappschuss des Projekts herunterlädt sondern
das Repository mit der gesamten Versionsgeschichte.
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment