Branch
Eine benannte Entwicklungslinie, die Git über einen beweglichen Verweis auf einen Commit verfolgt.
Änderungen auf einer eigenen Linie vorbereiten
Ein Branch bezeichnet eine Entwicklungslinie. In Git wird sie durch einen benannten, beweglichen Verweis auf einen Commit dargestellt. Neue Commits auf dieser Linie bewegen den Verweis weiter. Die anderen Branches müssen sich dadurch nicht verändern.
Im erfundenen Beispiel wird eine Datumsdarstellung auf fix/report-date angepasst und dort als Commit aufgezeichnet. Die Hauptlinie bleibt zunächst auf ihrem bisherigen Stand. Nach Prüfung kann die Änderung in die vorgesehene Ziellinie übernommen werden. Ob dafür ein Pull Request nötig ist, legt der Projektablauf fest. Ein Branch ist weder ein eigener Testserver noch automatisch eine Zugriffsschranke. Testumgebung, Zugriffsregeln und Freigabeverfahren müssen zusätzlich passend organisiert sein.
Quellen
Verwandte Begriffe
- GitEin verteiltes Versionsverwaltungssystem mit lokalen Repositorys und einer aufgezeichneten Änderungsgeschichte.
- 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.
- Browser-CacheDer Browser-Cache speichert geeignete HTTP-Antworten für spätere Nutzung. Wiederverwendung und erneute Prüfung folgen den jeweiligen Regeln.
Beiträge zum Thema








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


