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

Visual Studio 2019 | Visual Studio 2017 | Visual Studio 2015 | Visual Studio 2013

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

Wenn Sie Ihren Code nicht in einem Azure Repos- oder Azure DevOps Server-Git-Repository haben, lesen Sie unsere Artikel zu den ersten Visual Studio- oder Befehlszeilenartikeln, um zu erfahren, wie Sie ein lokales Repository für Ihren Code erstellen und in Azure Repos.

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 zu erhalten, 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 kein Git-Repository haben, können Sie ein Repository mit Ihrem eigenen Code erstellen. Fahren Sie mit den Schritten in diesem Artikel fort, um Ihre Arbeit zu commiten und zu teilen.

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 die Verbinden aus, um die Seite Verbinden öffnen, und wählen Sie dann Verbindungen verwalten Verbinden aus, um > Project.

    Klonen Azure DevOps Server Git-Repositorys in Visual Studio

  2. Wählen Verbinden in einem Project das Repository aus, das Sie klonen möchten, und wählen Sie Klonen aus. Wenn Ihr Repository nicht sehen wird, wählen Sie Add Azure DevOps Server 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.

Commit für Ihre 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 Team Explorer die Schaltfläche Start und dann Branches aus.

    Screenshot: Branches in Team Explorer.

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

    Erstellen einer lokalen Verzweigung über den Hauptzweig in Visual Studio

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

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

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

  5. Wenn Sie mit den Änderungen zufrieden sind, speichern Sie sie mithilfe eines Commits in Git. Ö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 commiten) aus.

    Alle commiten

    Hinweis

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

    Stagen Sie die Dateien.

Freigeben der Änderungen

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

Sobald Sie die Änderungen pushen, können Sie einen Pull Request erstellen. 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. Wählen Team Explorer Start und dann Synchronisieren aus, um synchronization zu öffnen.

    Synchronisierung

    Sie können auch über Änderungen zur Synchronisierungsansicht wechseln, indem Sie unmittelbar nach dem Commit synchronisieren auswählen.

    Klicken Sie unmittelbar nach dem Commit auf Synchronisieren.

  2. Wählen Sie Push aus, um Ihren Commit für das Remoterepository zu teilen.

    Push

    Wenn es sich bei diesem Push um Ihren ersten Push an das Repository handelt, wird die folgende Meldung angezeigt: Wählen Sie Push aus, um Ihre Änderungen per Push an einen neuen Branch im Remoterepository zu pushen und den Upstream-Branch 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. fest. Wenn Sie das nächste Mal Änderungen pushen, wird die Liste der Commits angezeigt.

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

    Pull Requests

  4. Unter Pull Requests können Sie von Ihnen geöffnete Pull Requests anzeigen, die Ihnen zugewiesen sind, und 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 erstellen können.

    Wählen Sie Neuer Pull Request aus.

  5. Überprüfen Sie Ihre Verzweigungen. In diesem Beispiel möchten wir die Commits aus der Verzweigung mit ReadMeFix dem Branch main zusammenführen. Geben Sie einen Titel und optional eine Beschreibung ein, geben Sie alle Prüfer an, ordnen Sie optional 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