Versioning Strategies

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

< >

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 einen Tag über die GitLab-Benutzeroberfläche erstellen:

So erstellen Sie ein Release über die GitLab-Website:

  1. Wählen Sie in der linken Seitenleiste Suchen aus oder navigieren Sie direkt zu Ihrem Projekt.
  2. Wählen Sie Code > Tags.
  3. Klicken Sie auf Neuer Tag.
  4. Geben Sie einen Tag-Namen ein.
  5. Wählen Sie unter Erzeugen aus einen vorhandenen Branch-Namen, Tag oder Commit-SHA aus.
  6. 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.
  7. Klicken Sie auf Tag erstellen.