Repository
Repository
Ein Repository, auch bekannt als Repo, ist ein zentraler Ort, an dem alle Dateien und Verlaufsinformationen (Versionen) eines Softwareprojekt gespeichert werden. Es ist wie eine große Schatztruhe, in der alle wichtigen Dinge für die Entwicklung und Verwaltung einer Software enthalten sind.
Bekannte Anbieter für Code-Repositories sind GitHub, GitLab, BitBucket oder auch SourceForge oder Launchpad. SourceForge bietet sogar die Verwendung von Subversion (SVN) an, einem im Vergleich zu git weniger populären Versionierungssystem.
Die Funktion des Repositories
Das Hauptziel eines Repositories besteht darin, eine sichere und organisierte Umgebung für die Zusammenarbeit von Entwicklern zu bieten. Hier können Programmierer ihre Code-Änderungen hochladen, verfolgen, wer welche Änderungen vorgenommen hat, und auf frühere Versionen des Codes zurückgreifen, falls etwas schief geht.