Freigeben über


Was ist Quellcodeverwaltung?

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

Ein Quellcodeverwaltungssystem, das auch als Versionskontrollsystem bezeichnet wird, ermöglicht Entwicklern die Zusammenarbeit an Code und nachverfolgen von Änderungen. Quellcodeverwaltung ist ein unverzichtbares Tool für Projekte, an denen mehrere Entwickler arbeiten.

Unsere Systeme unterstützen zwei Arten von Quellcodeverwaltung: Git (verteilt) und Team Foundation-Versionskontrolle (TFVC). TFVC ist ein zentralisiertes Clientserversystem. In Git und TFVC können Sie Dateien einchecken und Dateien in Ordnern, Verzweigungen und Repositorys organisieren.

Verwalten Sie Ihre Repos-, Branches- und anderen Codeentwicklungsvorgänge aus Azure Repos.

Repos, code GitHub

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

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 Kontext wechseln müssen, erstellen sie eine private lokale Verzweigung. 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.

Hinweis

Git in Visual Studio und Azure DevOps ist 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.

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

Nächste Schritte

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