Freigeben über


Was ist quellcodeverwaltung?

Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019

Mit einem Quellcodeverwaltungssystem (auch als Versionskontrollsystem bezeichnet) können Entwickler an Code zusammenarbeiten und Änderungen nachverfolgen. Die Quellcodeverwaltung ist ein wesentliches Tool für Multientwicklerprojekte.

Azure DevOps unterstützt zwei Arten von Quellcodeverwaltung: Git (verteilt) und Team Foundation Version Control (TFVC). TFVC ist ein zentralisiertes Clientserversystem. In Git und TFVC können Sie Dateien einchecken und in Ordnern, Branches und Repositories organisieren. Sie können Ihre Repositorys, Verzweigungen und andere Codeentwicklungsvorgänge aus Azure Repos verwalten.

Screenshot, der Azure Repos in Azure DevOps mit Codedateien zeigt, die in Git für die Versionssteuerung gespeichert sind.

Vergleich zwischen GIT und TFVC

Bei Git verfügt jeder Entwickler über eine Kopie des Quell-Repositorys auf dem Entwicklungscomputer. Das Quell-Repository enthält alle Branch- und Verlaufsinformationen. Jeder Entwickler arbeitet direkt mit dem lokalen Repository zusammen, und Änderungen werden als separater Schritt zwischen Repositorys geteilt.

Entwickler können jeden Satz von Änderungen übernehmen und Versionsverwaltungsvorgänge ausführen, z. B. Verlauf und Vergleich ohne Netzwerkverbindung. Verzweigungen sind einfach. Wenn Entwickler den Kontext wechseln müssen, erstellen sie einen privaten lokalen Branch. Entwickler können schnell von einer Verzweigung zu einer anderen wechseln, um zwischen verschiedenen Variationen der Codebasis zu pivotieren. Später können Entwickler die Verzweigung zusammenführen, veröffentlichen oder verwerfen.

Mit TFVC verfügen Entwickler nur über eine Version jeder Datei auf ihren Entwicklungscomputern. Historische Daten werden nur auf dem Server verwaltet. Verzweigungen sind pfadbasiert und werden auf dem Server erstellt.

Erste Schritte mit Git für die Quellcodeverwaltung

Beginnen Sie mit der Freigabe Ihres Codes, oder rufen Sie Ihren Code mithilfe der Quellcodeverwaltung mit Git ab.

Hinweis

Git in Visual Studio und Azure DevOps ist der Standard-Git. Sie können Visual Studio mit Git-Diensten von Drittanbietern verwenden. Sie können auch Git-Clients von Drittanbietern mit Azure DevOps Server verwenden.