Eine Versionsverwaltung für Softwareprojekte
An einem Software-Projekt arbeiten mehrere Entwickler. Von denen widmet sich jeder einem anderen Teil der Software. Deren Arbeitsergebnisse müssen zusammengeführt werden.
Möglichkeit 1: Jeder Entwickler schickt seine Änderungen und Neuerungen an eine zentrale Person. Diese kümmert sich darum, den erhaltenen Code mit dem Gesamtprojekt abzugleichen und zu aktualisieren.
Möglichkeit 2: Genau diese Tätigkeit lässt sich aber mithilfe einer Versionsverwaltung wie Git automatisieren.
Die grundlegenden Funktionen eines Repository bestehen in: