Git
Ein verteiltes Versionsverwaltungssystem mit lokalen Repositorys und einer aufgezeichneten Änderungsgeschichte.
Lokal aufzeichnen und gezielt teilen
Git ist ein verteiltes Versionsverwaltungssystem. Ein lokales Repository kann aufgezeichnete Projektstände und ihre Geschichte enthalten. Viele Arbeiten, etwa das Erstellen eines Commits, sind ohne Verbindung zu einem Hostingdienst möglich. Git und ein Anbieter wie GitHub sind unterschiedliche Dinge.
Im erfundenen Beispiel ändert eine Entwicklerin unterwegs eine Überschrift und erstellt lokal einen Commit. Für das Team wird dieser Stand über einen freigegebenen Austauschweg zugänglich, sobald er geteilt wurde. Die Auslieferung der Anwendung ist ein weiterer Schritt; ob sie nach dem Teilen automatisch startet, bestimmt die Projektkonfiguration. Klären Sie daher getrennt, wo die maßgebliche gemeinsame Historie liegt, wer Änderungen übernehmen darf und welche Prüfungen vor einer Bereitstellung nötig sind.
Quellen
Verwandte Begriffe
- VersionsverwaltungEin System, das Änderungen an erfassten Dateien aufzeichnet und frühere Stände vergleichbar macht.
- BranchEine benannte Entwicklungslinie, die Git über einen beweglichen Verweis auf einen Commit verfolgt.
- CommitEin aufgezeichneter Projektstand mit Metadaten und gegebenenfalls Bezug auf vorherige Stände in Git.
- Pull RequestEin Vorschlag, Änderungen in einen Zielbranch zu übernehmen, mit Kontext für gemeinsame Prüfung und Diskussion.
- 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


