Get started with Azure Repos and Visual Studio (Azure DevOps Services: Erste Schritte mit Azure Repos und Visual Studio)

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 – TFS 2015 | VS 2017

Azure DevOps Server wurde früher als Visual Studio Team Foundation Server (TFS) bezeichnet.

Führen Sie Git mit Code aus, der sich bereits in Azure Repos. Weitere Informationen zur Verwendung von Git über Visual Studio oder die Befehlszeile finden Sie in Azure Repos Git-Tutorial.

Wenn Sich Ihr Code nicht in einem Azure Repos- oder Azure DevOps Server Git-Repository befindet, lesen Sie unsere Artikel mit den ersten Visual Studio oder Befehlszeilen, um zu erfahren, wie Sie ein lokales Repository für Ihren Code erstellen und an Azure Repos pushen.

Hinweis

Testen Sie die Git-Versionskontrolle, wenn Sie Visual Studio 2019 16.8 oder höher verwenden. Auf dieser Seite finden Sie einen Vergleich von Git und Team Explorer.

Abrufen des Codes

Um eine Kopie des Quellcodes abzurufen, klonen Sie ein Git-Repository. Beim Klonen wird sowohl eine Kopie des Quellcodes erstellt, mit dem Sie arbeiten können, als auch alle Versionskontrollinformationen, damit Git den Quellcode verwalten kann.

Wenn Sie noch nicht über ein Git-Repository verfügen, können Sie eins mit Ihrem eigenen Codeerstellen. Fahren Sie mit den Schritten in diesem Artikel fort, um Ihre Arbeit zu committen und freizugeben.

Hinweis

Testen Sie die Git-Versionskontrolle, wenn Sie Visual Studio 2019 16.8 oder höher verwenden. Auf dieser Seite finden Sie einen Vergleich von Git und Team Explorer.

  1. Wählen Sie in Team Explorer Verbinden aus, um die Seite Verbinden zu öffnen, und wählen Sie dann Verbindungen Verbinden verwalten > aus, um zu Project.

    Klonen Azure DevOps Server Git-Repositorys in Visual Studio

  2. Wählen Sie in Verbinden zu einem Project das Repository aus, das Sie klonen möchten, und wählen Sie Klonen aus. Wenn Ihr Repository nicht angezeigt wird, wählen Sie Azure DevOps Server hinzufügen aus, um einen Server hinzuzufügen, der ein Repository hostet. Sie können die Liste filtern, um Ihr Repository zu finden.

    Klonen eines Git-Repositorys aus einer verbundenen Organisation in Azure Repos

    Hinweis

    Project URLs haben sich mit der Veröffentlichung von Azure DevOps Services geändert und haben nun das Format . Sie können jedoch dev.azure.com/{your organization}/{your project} weiterhin das vorhandene Format visualstudio.com verwenden. Weitere Informationen finden Sie unter Visual Studio Team Services ist jetzt Azure DevOps Services.

  3. Überprüfen Sie den Speicherort des geklonten Repositorys auf Ihrem Computer, und wählen Sie Klonen aus.

Committen Ihrer Arbeit

Git-Branches isolieren Ihre Änderungen von anderen Arbeiten im Projekt. Der empfohlene Git-Workflow verwendet einen neuen Branch für jedes Feature oder jede Korrektur, an der Sie arbeiten. Sie nehmen Commits in Ihrem lokalen Git-Repository vor, um Ihre Änderungen in diesem Branch zu speichern.

Hinweis

Testen Sie die Git-Versionskontrolle, wenn Sie Visual Studio 2019 16.8 oder höher verwenden. Auf dieser Seite finden Sie einen Vergleich von Git und Team Explorer.

  1. Wählen Sie in Team Explorer die Schaltfläche Start und dann Branches aus.

    Screenshot: Branches in Team Explorer

  2. Klicken Sie mit der rechten Maustaste auf den Hauptverzweigung, und wählen Sie Neuer lokaler Branch von aus.

    Erstellen eines lokalen Branchs außerhalb des Hauptzweigs in Visual Studio

  3. Geben Sie einen beschreibenden Branchnamen für Ihre Arbeit ein, um Sie und andere daran zu erinnern, welche Art von Arbeit in der Verzweigung vorliegt. Wählen Sie Branch erstellen aus.

    Geben Sie einen beschreibenden Branchnamen ein, und wählen Sie Branch erstellen aus.

  4. Nehmen Sie Änderungen an Ihren Dateien im geklonten Repository vor. In der Team Explorer Home-Ansicht können Sie Visual Studio-Lösungen im Repository öffnen oder den Inhalt des Repositorys durchsuchen, indem Sie Ordneransicht anzeigen verwenden. Git verfolgt Änderungen an Ihrem Code sowohl innerhalb als auch außerhalb von Visual Studio nach.

  5. Wenn Sie mit den Änderungen zufrieden sind, speichern Sie sie in Git mit einem Commit. Öffnen Sie die Ansicht Änderungen in Team Explorer, indem Sie auf die Schaltfläche Start und dann auf Änderungen klicken.

    Screenshot: Öffnen der Ansicht "Änderungen"

  6. Geben Sie eine Meldung ein, die den Commit beschreibt, und wählen Sie Commit All (Alle committen) aus.

    Alle committen

    Hinweis

    Wenn Sie über mehrere Dateien verfügen und sie nicht alle committen möchten, können Sie mit der rechten Maustaste auf jede Datei klicken und Phase auswählen. Wenn Sie alle Dateien ge staget haben, für die Sie einen Commit committen möchten, wählen Sie Ge staged committen aus. "Commit geschritten" ersetzt Commit All, wenn Sie Ihre Änderungen vor dem Commit manuell einstufen.

    Stagen Sie die Dateien.

Freigeben der Änderungen

Wenn Sie bereit sind, Ihre Änderungen für das Team freizugeben, pushen Sie diese Änderungen, damit andere sie erreichen können. Sie können Änderungen nur pushen, nachdem Sie einem Branch Commits hinzugefügt haben.

Nachdem Sie die Änderungen gepusht haben, können Sie einen Pull Requesterstellen. Ein Pull Request informiert andere Benutzer darüber, dass Sie die Änderungen überprüfen möchten. Nach der Genehmigung fügt ein Pull Request Ihre Änderungen dem Hauptzweig des Codes hinzu.

Hinweis

Testen Sie die Git-Versionskontrolle, wenn Sie Visual Studio 2019 16.8 oder höher verwenden. Auf dieser Seite finden Sie einen Vergleich von Git und Team Explorer.

  1. Klicken Sie in Team Explorer auf Start und dann auf Synchronisieren, um die Synchronisierung zu öffnen.

    Synchronisierung

    Sie können auch unter Änderungen zur Ansicht Synchronisierung wechseln, indem Sie sofort nach dem Ausführen eines Commits synchronisieren auswählen.

    Wählen Sie Sync immediately after making a commit (Sofort nach dem Commit synchronisieren) aus.

  2. Wählen Sie Push aus, um Ihren Commit für das Remote-Repository freizugeben.

    Push

    Wenn dieser Push ihr erster Push an das Repository ist, wird die folgende Meldung angezeigt: The current branch does not track a remote branch. Push your changes to a new branch on the origin remote and set the upstream branch. Wählen Sie Push aus, um Ihre Änderungen per Push an einen neuen Branch im Remote-Repository zu pushen und den Upstream-Branch festzulegen. Beim nächsten Pushen von Änderungen wird die Liste der Commits angezeigt.

  3. Erstellen Sie einen Pull Request, damit andere Ihre Änderungen überprüfen können. Öffnen Sie Pull Requests in Team Explorer, indem Sie Home und Pull Requests auswählen.

    Pull Requests

  4. In Pull Requests können Sie von Ihnen geöffnete Pull Requests anzeigen, die Ihnen zugewiesen sind, und Sie können neue Pull Requests erstellen. Wählen Sie Neuer Pull Request aus, um einen Webbrowser zu öffnen, in dem Sie den neuen Pull Request im Azure Repos Webportal erstellen können.

    Wählen Sie Neuer Pull Request aus.

  5. Überprüfen Sie Ihre Branches. In diesem Beispiel möchten wir die Commits aus dem ReadMeFix Branch mit der main Verzweigung zusammenführen. Geben Sie einen Titel und optional eine Beschreibung ein, geben Sie alle Prüfer an, ordnen Sie optional alle Arbeitselemente zu, und wählen Sie dann Erstellen aus.

    Erstellen eines Pull Requests im Webportal

    Weitere Informationen zu Pull Requests finden Sie im Tutorial zu Pull Requests.

Synchronisieren mit anderen

Um Ihren Code auf dem neuesten Stand zu halten, pullen Sie Commits, die von anderen vorgenommen wurden, und führen Sie sie in Ihrem Branch zusammen. Git ist sehr gut für das Zusammenführen mehrerer Änderungen auch in derselben Datei, aber manchmal müssen Sie möglicherweise einen Mergekonflikt auflösen. Es ist eine gute Idee, Ihre Branches regelmäßig zu pullen, um sie mit den Änderungen anderer auf dem neuesten Stand zu halten. Das Pullen stellt häufig sicher, dass Ihre Featurebranches aus Ihrem Hauptzweig die neueste Version des Codes verwenden.

Hinweis

Testen Sie die Git-Versionskontrolle, wenn Sie Visual Studio 2019 16.8 oder höher verwenden. Auf dieser Seite finden Sie einen Vergleich von Git und Team Explorer.

  1. Wählen Team Explorer Start und dann Synchronisieren aus, um die Synchronisierung zu öffnen.

    Synchronisierung mit anderen.

  2. Sie können die neuesten Änderungen an Ihrem Branch über den Pulllink herunterladen. Es gibt zwei Pulllinks, einen am oberen Und einen im Abschnitt Eingehende Commits. Sie können beide verwenden, da beide dasselbe tun.

    Herunterladen von Änderungen in Ihr lokales Repository