Commit
Ein aufgezeichneter Projektstand mit Metadaten und gegebenenfalls Bezug auf vorherige Stände in Git.
Einen ausgewählten Stand aufzeichnen
Ein Commit hält in Git einen ausgewählten Projektstand mit Metadaten wie Änderungsbeschreibung und Autor fest. Er verweist gegebenenfalls auf Vorgänger und bildet so Geschichte. Sein Inhalt ergibt sich aus dem vorbereiteten Stand; nicht jede Änderung im Arbeitsverzeichnis ist automatisch enthalten.
Im erfundenen Beispiel werden eine Formularkorrektur und ihr passender Test gemeinsam aufgezeichnet. Eine nebenbei begonnene Layoutänderung bleibt außerhalb dieser Auswahl. So kann die Änderung später nachvollziehbar beurteilt werden. Ein Commit bestätigt aber weder erfolgreiche Tests noch eine Freigabe. Dateispeicherung, Commit, Übertragung in ein gemeinsames Repository und Bereitstellung sind getrennte Vorgänge, auch wenn ein Projekt mehrere davon automatisiert verbindet.
Quellen
Verwandte Begriffe
- VersionsverwaltungEin System, das Änderungen an erfassten Dateien aufzeichnet und frühere Stände vergleichbar macht.
- GitEin verteiltes Versionsverwaltungssystem mit lokalen Repositorys und einer aufgezeichneten Änderungsgeschichte.
- BranchEine benannte Entwicklungslinie, die Git über einen beweglichen Verweis auf einen Commit verfolgt.
- Code-ReviewDie gezielte Begutachtung einer Quellcodeänderung auf Entwurf, Verhalten, Verständlichkeit und passende Prüfungen.
- Legacy-SystemEin weiter genutztes bestehendes System mit gewachsenen technischen und fachlichen Abhängigkeiten.
- MandantenfähigkeitMandantenfähigkeit erlaubt getrennte Kunden- oder Gruppenbereiche in einer Lösung. Ein Mandant ist weder automatisch eine Person noch eine Datenbank.
Beiträge zum Thema








Softwareentwicklung mit ASES
Individuelle Software, Web- und Mobile-Apps


