Verwendung von Tags für wichtige Versionen (z. B. Publikationen)

Versioning Strategies

Verwendung von Tags für wichtige Versionen (z. B. Publikationen)

In dieser Lektion lernen Sie, wie Sie Git-Tags verwenden können, um bedeutende Versionen Ihrer Forschungsdaten oder Software-Releases zu kennzeichnen. Dies gewährleistet die Nachvollziehbarkeit und vereinfacht das Referenzieren spezifischer Versionen in Publikationen, Abschlussarbeiten oder bei der Zusammenarbeit mit anderen.


Voraussetzungen

Bevor Sie mit dieser Lektion beginnen:

  • Machen Sie sich mit grundlegenden Git-Befehlen vertraut (z. B. git commit, git push).
  • Stellen Sie sicher, dass Ihr GitLab-Repository für die Versionierung von Forschungsdaten oder Software eingerichtet ist.

Schritt 1: Wichtige Versionen identifizieren

Legen Sie fest, welche Versionen Ihrer Forschungsdaten oder Software besondere Aufmerksamkeit erfordern (z. B. finale Version für eine Publikation oder ein Meilenstein-Release).

Beispiele:

  • Eine Software-Version v1.0, die einer Publikation entspricht.
  • Eine Datensatz-Version 2024-03-15, die mit einem experimentellen Ergebnis verknüpft ist.

Schritt 2: Git-Tags erstellen

Option A: Tags über die Befehlszeile erstellen

Verwenden Sie die folgenden Befehle, um Tags zu erstellen und in Ihr lokales GitLab-Repository hochzuladen:

# Öffnen Sie das Projekt, das Sie taggen möchten, über Terminal, VS Code usw.
cd ~/repos/<your-project>
# Ein Tag für einen bestimmten Commit erstellen
git tag v1.0

# Das Tag in das GitLab-Repository pushen
git push origin v1.0

Option B: Tags über die GitLab-Web-Oberfläche erstellen

Alternativ können Sie ein annotiertes Tag über die GitLab-Benutzeroberfläche erstellen:

So erstellen Sie ein Tag auf der GitLab-Website:

Den Bereich “Tags” finden Sie im Menüpunkt “Code” auf der GitLab-Startseite.
Den Bereich "Tags" finden Sie im Menüpunkt "Code" auf der GitLab-Startseite.

  1. Wählen Sie in der linken Seitenleiste Suchen aus oder navigieren Sie direkt zu Ihrem Projekt.
  2. Wählen Sie Code > Tags.

Erstellen Sie einen neuen Tag.

  1. Klicken Sie auf Neuer Tag.

Geben Sie Ihrem neuen Tag einen Namen und optional eine Nachricht.

  1. Geben Sie einen Tag-Namen ein.
  2. Wählen Sie unter Erzeugen aus einen vorhandenen Branch-Namen, Tag oder Commit-SHA aus.
  3. Optional: Fügen Sie eine Nachricht hinzu, um ein annotiertes Tag zu erstellen, oder lassen Sie das Feld leer, um ein lightweight Tag zu erzeugen.
  4. Klicken Sie auf Tag erstellen.

Optionales Feedback