Versionskontrolle und Quellcodeverwaltung mit Git in Visual Studio für Mac

Wichtig

Visual Studio für Mac wird gemäß der Microsoft Modern Lifecycle-Richtlinie am 31. August 2024 eingestellt. Sie können zwar weiterhin mit Visual Studio für Mac arbeiten, es gibt aber noch einige andere Optionen für Entwickler*innen auf dem Mac, wie z. B. die Vorschauversion der neuen C# Dev Kit-Erweiterung für VS Code.

Erfahren Sie mehr über die Fristen für den Support sowie über mögliche Alternativen.

Versionskontrolle ist ein System zum Verwalten von Dateien in vielen verschiedenen Versionen, und in der Softwareentwicklung tragen im Allgemeinen viele Entwickler dazu bei. Der Hauptzweck eines Versionskontrollsystems (Version Control System, VCS) besteht darin, eine Lösung zu finden, sodass alle Benutzer gleichzeitig an der CodeBase arbeiten können.

Den Kern eines jeden Versionskontrollsystems ist ein Repository, das als zentraler Datenspeicher für alle verschiedenen Dateien fungiert, wie ein Dateiserver. Im Gegensatz zu einem Dateiserver enthält das Repository jedoch den gesamten Verlauf des Projekts und alle Änderungen, die vorgenommen wurden.

Wenn das Repository also der zentrale Datenspeicher ist, hat jeder Benutzer logischerweise einen lokalen Datenspeicher, sodass er an einem Projekt arbeiten kann. Hierbei spricht man von einer Arbeitskopie. In Visual Studio für Mac wird Ihre Arbeitskopie ebenso wie alle anderen lokalen Verzeichnisse auf dem Computer angezeigt. So können Sie in diesen Dateien lesen schreiben.

Visual Studio für Mac umfasst integrierte Unterstützung für Git-Repositorys. Wenn Sie noch nicht mit Git vertraut sind, ist die Website https://git-scm.com/ ein guter Ausgangspunkt. Bei Git handelt es sich um ein verteiltes Versionskontrollsystem, mit dem die Mitglieder eines Teams gleichzeitig an den gleichen Dokumenten arbeiten können. Bei Git kann ein einzelner Server alle Dateien enthalten. Wenn aber ein Repository aus dieser zentralen Quelle ausgecheckt wird, wird das gesamte Repository auf Ihrem Computer lokal geklont.

Grundlegende Konzepte

In den folgenden Artikeln werden Git-Tools in Visual Studio für Mac zum Einrichten von Git- und Subversion-Repositorys über Visual Studio für Mac sowie einfache Funktionen wie das Überprüfen, Committen und Pushen von Änderungen erläutert.

Siehe auch