Wichtige Begriffe der Versionskontrollen

  • Revisionen: Jede Änderung oder Aktualisierung einer Datei wird als Revision bezeichnet. Revisionskontrollsysteme speichern Metadaten für jede Revision, wie den Autor, das Datum und eine Beschreibung der Änderung.
  • Repository (Repository): Ein Repository (oft Repo genannt) ist ein zentraler Speicherort, in dem die Dateien eines Projekts zusammen mit der Versionshistorie gespeichert werden.
  • Branches: Zweige (Branches) erlauben es, von der Hauptlinie der Entwicklung abzuzweigen, um in einer isolierten Umgebung zu arbeiten. Dies ist nützlich für die Entwicklung neuer Funktionen oder das Experimentieren, ohne die Haupt- oder Master-Branch zu beeinflussen.
  • Merge: Das Zusammenführen (Merge) ist der Prozess des Integrierens von Änderungen aus einem Branch in einen anderen, typischerweise von einem Feature-Branch zurück in den Haupt- oder Master-Branch.
  • Conflict: Ein Konflikt tritt auf, wenn unterschiedliche Änderungen an derselben Stelle eines Dokuments in verschiedenen Branches vorgenommen werden und das System nicht automatisch bestimmen kann, welche Änderung beibehalten werden soll.
  • Tags: Tags sind Referenzpunkte innerhalb der Versionshistorie eines Repositories, die in der Regel genutzt werden, um wichtige Punkte wie Releases zu markieren.

Last modified: Sunday, 17 March 2024, 7:26 AM