Erstellen, Anzeigen und Verwalten von Pull Requests

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

Erstellen Sie Pull Requests zum Überprüfen und Zusammenführen von Code in einem Git-Projekt. Mit Pull Requests kann Ihr Team Code überprüfen und Feedback zu Änderungen geben, bevor er mit dem Hauptzweig zusammengeführt wird. Pull Requests können entweder aus Themenbranches innerhalb desselben Repositorys oder aus einem Branch in einer Verzweigung des ursprünglichen Repositorys stammen. Prüfer können die vorgeschlagenen Änderungen schrittweise ausführen, Kommentare hinterlassen und abstimmen, um den Code zu genehmigen oder abzulehnen.

Neu bei Pull Requests? Erfahren Sie mehr darüber, wie Sie Feedback mit Git-Pull Requests erhalten.

Richtlinien für Pull Requests

Geben Sie großartiges Feedback.

Qualitätsüberprüfungen beginnen mit hochwertigem Feedback. Die Schlüssel für ein großartiges Feedback in einem Pull Request sind:

  • Bitten Sie die richtigen Personen, den Pull Request zu überprüfen.
  • Stellen Sie sicher, dass Prüfer wissen, was der Code macht.
  • Geben Sie umsetzbares, positives Feedback.
  • Zeitnahes Antworten auf Kommentare

Stellen Sie beim Zuweisen von Prüfern zu Ihrem Pull Request sicher, dass Sie die richtige Gruppe von Prüfern auswählen. Sie möchten Prüfer, die wissen, wie Ihr Code funktioniert, aber versuchen, auch Entwickler einzubringen, die in anderen Bereichen arbeiten, damit sie ihre Ideen teilen können. Geben Sie eine klare Beschreibung Ihrer Änderungen an, und stellen Sie einen Build Ihres Codes zur Verfügung, in dem Ihre Korrektur oder Funktion ausgeführt wird.

Prüfer sollten sich bemühen, Feedback zu Änderungen zu geben, mit denen sie nicht einverstanden sind. Identifizieren Sie das Problem, und geben Sie einen spezifischen Vorschlag dazu, was Sie anders machen würden. Dieses Feedback hat eine klare Absicht und ist für den Besitzer des Pull Requests leicht verständlich. Der Besitzer des Pull Requests sollte auf die Kommentare antworten, den Vorschlag annehmen oder erläutern, warum die vorgeschlagene Änderung nicht ideal ist. Manchmal ist ein Vorschlag gut, aber die Änderungen liegen außerhalb des Bereichs des Pull Requests. Nutzen Sie diese Vorschläge, und erstellen Sie neue Arbeitselemente und Featurebranches getrennt vom Pull Request, um diese Änderungen vorzunehmen.

Schützen von Branches mit Richtlinien

Es gibt einige wichtige Branches in Ihrem Repository, auf die das Team angewiesen ist, immer in guter Form zu sein, z. B. Ihr master Branch. Erfordert Pull Requests, um Änderungen an diesen Branches vorzunehmen. Entwickler, die Änderungen direkt in die geschützten Branches pushen, werden ihre Pushbenachrichtigungen abgelehnt.

Fügen Sie Ihren Pull Requests weitere Bedingungen hinzu, um eine höhere Codequalität in ihren Schlüsselbranches zu erzwingen. Ein sauberer Build des gemergten Codes und die Genehmigung mehrerer Reviewer sind einige zusätzliche Anforderungen, die Sie zum Schutz Ihrer Schlüsselbranches festlegen können.

Erweitern von Pull Request-Workflows mit dem Pull Request-Status

Pull Requests und Branchrichtlinien ermöglichen Es Teams, viele bewährte Methoden im Zusammenhang mit der Überprüfung von Code und dem Ausführen automatisierter Builds zu erzwingen, aber viele Teams haben zusätzliche Anforderungen und Überprüfungen, die für Code ausgeführt werden müssen. Um diese individuellen und benutzerdefinierten Anforderungen zu erfüllen, Azure Repos Pull Request-Status an. Pull Request-Status lassen sich in den PR-Workflow integrieren und ermöglichen es externen Diensten, sich programmgesteuert bei einer Codeänderung abzumelden, indem einfache Erfolgs-/Fehlertypinformationen einem Pull Request zuordnen.

Anzeigen Ihrer Pull Requests

  1. Um Pull Requests in einem bestimmten Repository in einem Projekt anzeigen zu können, wechseln Sie im Webportal zu diesem Projekt, und wählen Sie Repos > Pull Requests aus.

    Anzeigen Ihrer Pull Requests

  2. Vergewissern Sie sich, dass Sie das richtige Repository ausgewählt haben.

    Auswählen Ihres Repositorys

  3. Wählen Sie Aktiv aus, um alle aktiven Pull Requests für das aktuelle Repository zu zeigen. Wählen Sie Abgeschlossen oder Abgebrochen aus, um einen Verlauf geschlossener Pull Requests zu erhalten.

    Anzeigen abgeschlossener und abgebrochener Pull Requests in Azure Repos

  4. Sie können alle Ihre Pull Requests für verschiedene Projekte in Ihrer Organisation anzeigen, indem Sie in der Ansicht Meine Arbeit auf Pull Requests (Pull Requests) wählen.

    Alle anzeigen Ihrer Pull Requests

Verwalten Sie Pull Requests, die Sie besitzen oder zugewiesen sind, mit der Registerkarte Pull Requests auf der Codeseite im Web.

Anzeigen abgeschlossener und abgebrochener Pull Requests in Azure Repos 1

Wählen Sie Aktiv aus, um alle aktiven Pull Requests für das aktuelle Repository zu zeigen.

Wählen Sie Abgeschlossen oder Abgebrochen aus, um einen Verlauf geschlossener Pull Requests zu erhalten.

Anzeigen abgeschlossener und abgebrochener Pull Requests in Azure Repos 2

Sie können alle Ihre Pull Requests in Ihrer Organisation in allen Projekten anzeigen, indem Sie auf der Seite Projekte auf Meine Pull Requests klicken.

Alle anzeigen meine Pull Requests

Erstellen eines neuen Pull Requests

Erstellen Sie einen neuen Pull Request aus:

Nach dem Pushen eines Branchs

Wenn Sie einen Feature-Branch veröffentlichen oder aktualisieren, Azure Repos Sie aufgefordert, einen Pull Request zu erstellen. Diese Eingabeaufforderung wird unter Pull Requests und Files angezeigt.

Erstellen eines Pull Requests über pushed branch in Azure Repos

Erstellen von Pull Requests über pushed branch in Azure Repos Registerkarte Dateien.

Wählen Sie Pull Request erstellen aus, um zu einer Seite zu wechseln, auf der Sie Ihre Pull Request-Details eingeben und den Pull Request erstellen können.

Wenn Sie einen Feature-Branch veröffentlichen oder aktualisieren, fordert Azure Repos Sie auf, einen Pull Request in der Codeansicht im Web zu erstellen. Diese Eingabeaufforderung wird unter Pull Requests und Files angezeigt.

Erstellen eines Pull Requests über pushed branch in Azure Repos

Erstellen von Pull Requests über pushed branch in Azure Repos Registerkarte Dateien.

Wählen Sie Pull Request erstellen aus, um zu einer Seite zu wechseln, auf der Sie Ihre Pull Request-Details eingeben und den Pull Request erstellen können.

Aus einem verknüpften Arbeitselement

Erstellen Sie einen Pull Request direkt aus einem Arbeitselement, das mit dem Branch verknüpft ist.

  1. Öffnen Sie in Backlogs oder Abfragen in der Arbeitsansicht das Arbeitselement mit dem verknüpften Branch.

  2. Wählen Sie im Bereich Entwicklung des Arbeitselements die Option Pull Request erstellen aus.

    Erstellen von Pull Requests aus dem Entwicklungsbereich eines Arbeitselements mit einem verknüpften Branch

Über den Link gelangen Sie zu einer Seite, auf der Sie Ihre Pull Request-Details eingeben und den Pull Request erstellen können.

Über die Seite "Pull Requests" im Web

Erstellen Sie Pull Requests aus einem beliebigen Branch über die Pull Request-Seite im Web.

Neuer Pull Request

Wählen Sie oben rechts Neuer Pull Request aus. Sie können Ihre Pull Request-Details eingeben und den Pull Request erstellen. Wählen Sie den Branch aus, den Sie überprüft haben möchten, und den Branch, in dem Sie die Änderungen zusammenführen möchten, z. B. den Hauptzweig.

Auswählen von Quell- und Zielbranches für einen Pull Request in Azure Repos

Aus Visual Studio

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.

Initiieren Sie Pull Requests direkt Visual Studio.

  1. Verbinden sie über Project Visual Studio.

  2. Wählen Sie Ansicht > Team Explorer aus, um die Team Explorer. Sie können auch STRG+\ und dann STRG+M drücken.

  3. Wählen Sie Start und dann Pull Requests aus.

    Pull Requests

  4. Wählen Sie Neuer Pull Request aus, um einen Webbrowser zu öffnen, in dem Sie den neuen Pull Request im Azure DevOps Services Webportal erstellen können.

    Wählen Sie Neuer Pull Request aus.

    Unter Pull Requests können Sie auch Pull Requests anzeigen, die von Ihnen geöffnet oder zugewiesen wurden.

    Sie können Pull Requests auch von Visual Studio aus der Ansicht Branches in Team Explorer initiieren, indem Sie mit der rechten Maustaste auf den Branchnamen klicken und Pull Request erstellen auswählen, während sie mit Ihrem Projekt verbunden sind.

    Initiieren Sie pull request aus der Branches-Ansicht.

Über die Azure DevOps Services CLI

Sie können Ihre Pull Requests und andere Ressourcen über die Befehlszeile mit azure-devopsverwalten. Azure Repos und Azure DevOps Server.

Weitere Informationen zum Arbeiten mit der Azure DevOps Services CLI finden Sie unter Erste Schritte mit der CLI.

Pull Requests entwerfen

Hinweis

Entwurf von Pull Requests wurden im Update Azure DevOps Server 2019.1 hinzugefügt.

Manchmal möchten Sie möglicherweise einen Pull Request erstellen, aber Sie sind nicht bereit, ihn zur Überprüfung an das gesamte Team zu senden. Ein Pull Request-Entwurf gibt an, dass ein Pull Request gerade ausgeführt wird. Sie müssen nicht auf Titelpräfixe wie WIP oder DO NOT MERGE zurückgreifen. Wenn der Pull Request zur Überprüfung bereit ist, können Sie ihn veröffentlichen und den vollständigen Überprüfungsprozess starten oder fortsetzen.

Unterschiede beim Entwurf von Pull Requests

Entwurf von Pull Requests weisen die folgenden Unterschiede zu veröffentlichten Pull Requests auf:

  • Buildvalidierungsrichtlinien sind aktiviert, werden aber nicht automatisch ausgeführt. Sie können manuell in die Warteschlange eingereiht werden, indem Sie im Pull Request neben dem Build das Menü ... auswählen.

  • Die Abstimmung ist im Entwurfsmodus deaktiviert.

  • Erforderliche Prüfer werden nicht automatisch hinzugefügt.

  • Benachrichtigungen werden im Entwurfsmodus gesendet, jedoch nur an Prüfer, die Sie dem Pull Request-Entwurf explizit hinzufügen.

  • Entwurf von Pull Requests wird in der Liste der Pull Requests mit einem speziellen Badge angezeigt.

    Entwurf von PRs in der Liste

Erstellen eines Pull Request-Entwurfs

Um einen Pull Request-Entwurf zu erstellen, wählen Sie beim Erstellen des Pull Requests Als Entwurf erstellen aus.

Erstellen als Entwurf

Wenn Sie den Pull Request-Titel mit WIP starten, wird Als Entwurf erstellen als Standard ausgewählt.

Starten Sie ihren Pull Request-Titel mit WIP, um als Entwurf zu erstellen.

Veröffentlichen eines Pull Request-Entwurfs

Wenn Sie bereit sind, den Pull Request zu überprüfen und abzuschließen, können Sie ihn veröffentlichen.

Pr veröffentlichen

Wenn Sie einen Pull Request veröffentlichen, werden erforderliche Prüfer zugewiesen und benachrichtigt, Richtlinien werden ausgewertet, und die Abstimmung beginnt.

Als Entwurf markieren

Um einen aktiven Pull Request als Entwurf zu markieren, wählen Sie Als Entwurf markieren aus. Wenn Sie einen Pull Request als Entwurf markieren, werden alle Stimmen zurückgesetzt. Wenn Ihr Pull Request Stimmen enthält, werden Sie aufgefordert, dies zu bestätigen.

Als Entwurf markieren

Hinzufügen von Details zu Ihrem Pull Request

Verknüpfen Sie Arbeitselemente, und beschreiben Sie die Änderungen in der Verzweigung, damit andere Benutzer leichter erkennen können, welches Problem ihre Änderungen lösen. Ändern Sie den Pull Request-Titel, fügen Sie eine ausführliche Beschreibung hinzu, fügen Sie Prüfer hinzu, fügen Sie Anlagen hinzu, verknüpfen Sie Arbeitselemente, und machen Sie Kommentare, um Ihre Änderungen zu erläutern. Wenn Sie bereit sind, den Pull Request zu erstellen und Ihre Änderungen überprüfen zu lassen, wählen Sie Erstellen aus.

Screenshot: Erstellen eines neuen Pull Requests

Hinzufügen von Details zu einem neuen Pull Request.

Machen Sie sich keine Sorgen, wenn Sie nicht alle Arbeitselemente, Prüfer oder Details bereit haben, wenn Sie Ihren Pull Request erstellen. Sie können sie jetzt hinzufügen, wenn Sie den Pull Request erstellen. Sie können auch alle diese Elemente hinzufügen oder aktualisieren, nachdem Sie den Pull Request erstellt haben.

Unterstützen von Prüfern bei der Verwendung von Pull Request-Tags

Manchmal ist es wichtig, den Reviewern zusätzliche Angaben zu einem PR zu übermitteln. Möglicherweise ist der Pull Request noch in Bearbeitung, oder es handelt sich um einen Hotfix für ein zukünftiges Release. Sie können zusätzlichen Text an den Titel anfügen, z. B. ein Präfix "[WIP]" oder "DO NOT MERGE". Tags bieten eine Möglichkeit, Pull Requests zusätzliche Informationen zu geben. Verwenden Sie Tags, um wichtige Details zu kommunizieren und Pull Requests zu organisieren.

PR, Bezeichnungen

Um beim Erstellen eines Pull Requests ein Tag hinzuzufügen, geben Sie im Abschnitt Tags einen Tagnamen ein. Nachdem Sie einen Pull Request erstellt haben, können Sie dessen Tags im Abschnitt Tags verwalten.

Screenshot, der den hervorgehobenen Abschnitt "Tags" für Pull Requests zeigt.

Pull Request-Bezeichnungen für Reviewer

Manchmal ist es wichtig, den Reviewern zusätzliche Angaben zu einem PR zu übermitteln. Möglicherweise ist der Pull Request noch in Bearbeitung, oder es handelt sich um einen Hotfix für ein zukünftiges Release. Sie können zusätzlichen Text an den Titel anfügen, z. B. ein Präfix "[WIP]" oder "DO NOT MERGE". Bezeichnungen bieten jetzt eine Möglichkeit, Pull Requests mit zusätzlichen Informationen zu markieren. Verwenden Sie Tags, um wichtige Details zu kommunizieren und Pull Requests zu organisieren.

PR, Bezeichnungen

Um beim Erstellen eines Pull Requests eine Bezeichnung hinzuzufügen, wählen Sie Bezeichnung hinzufügen aus. Nachdem Sie einen Pull Request erstellt haben, können Sie seine Bezeichnungen im Abschnitt Bezeichnungen verwalten.

Hinzufügen einer Pull Request-Bezeichnung

Hinzufügen und Entfernen von Prüfern

Fügen Sie Ihrem Pull Request Prüfer hinzu:

  1. Wählen Sie im Pull Request Übersicht aus.

    Übersicht über Pull Requests

  2. Wählen Sie im Bereich Reviewer die Schaltfläche Hinzufügen und dann Erforderlich oder Optional aus.

  3. Geben Sie den Namen des Benutzers oder der Gruppe ein, der bzw. die der Prüferliste für den Pull Request hinzugefügt werden soll. Wenn der Benutzer kein Mitglied Ihres Projekts ist, müssen Sie diesen hinzufügen.

  4. Wenn Sie einen Namen oder eine E-Mail-Adresse eingeben, wird eine Liste übereinstimmender Benutzer oder Gruppen angezeigt. Wählen Sie den Benutzer oder die Gruppe aus der Liste aus, um sie als Prüfer hinzuzufügen.

    Fügen Sie einen Pull Request-Prüfer hinzu.

Fügen Sie Ihrem Pull Request Prüfer hinzu:

  1. Wählen Sie im Pull Request Übersicht aus.

    Screenshot der Registerkarte "Übersicht" für Pull Requests

  2. Wählen Sie im Bereich Prüfer die Schaltfläche Hinzufügen aus.

  3. Geben Sie den Namen des Benutzers oder der Gruppe ein, der bzw. die der Prüferliste für den Pull Request hinzugefügt werden soll. Wenn der Benutzer kein Mitglied Ihres Projekts ist, müssen Sie diesen hinzufügen.

  4. Wenn Sie einen Namen oder eine E-Mail-Adresse eingeben, wird eine Liste übereinstimmender Benutzer oder Gruppen angezeigt. Wählen Sie den Benutzer oder die Gruppe aus der Liste aus, um sie als Prüfer hinzuzufügen.

    Fügen Sie einen Pull Request-Prüfer hinzu.

Fügen Sie Ihrem Pull Request Prüfer hinzu:

  1. Wählen Sie im Pull Request die Registerkarte Übersicht aus.

    Übersicht über Pull Requests

  2. Wählen Sie im Bereich Prüfer die Schaltfläche Hinzufügen aus.

  3. Geben Sie den Namen des Benutzers oder der Gruppe ein, der bzw. die der Prüferliste für den Pull Request hinzugefügt werden soll. Wenn der Benutzer kein Mitglied Ihres Projekts ist, müssen Sie diesen hinzufügen.

  4. Wenn Sie einen Namen oder eine E-Mail-Adresse eingeben, wird eine Liste übereinstimmender Benutzer oder Gruppen angezeigt. Wählen Sie den Benutzer oder die Gruppe aus der Liste aus, um sie als Prüfer hinzuzufügen.

    Pull Request-Prüfer hinzufügen

Verknüpfen Sie Arbeitselemente mit Ihrem Pull Request:

  1. Wählen Sie im Pull Request die Registerkarte Übersicht aus.

    Screenshot: Auswählen der Registerkarte "Übersicht" und des Abschnitts "Arbeitselemente"

  2. Wählen Sie im Bereich Arbeitselemente die Schaltfläche Hinzufügen aus.

  3. Geben Sie die ID des Arbeitselements ein, oder suchen Sie nach Arbeitselementen mit Titeln, die mit Ihrem Text übereinstimmen. Wählen Sie das Arbeitselement aus der angezeigten Liste aus.

Entfernen Sie Arbeitselementlinks, indem Sie die Schaltfläche Entfernen auswählen, die angezeigt wird, wenn Sie auf das Arbeitselement bewegen. Schaltfläche "Entfernen" Durch das Entfernen eines Links wird nur der Link zwischen einem Arbeitselement und einem Pull Request entfernt. Links, die in der Verzweigung oder aus Commits erstellt werden, bleiben im Arbeitselement erhalten.

Verknüpfen Sie Arbeitselemente mit Ihrem Pull Request:

  1. Wählen Sie im Pull Request die Registerkarte Übersicht aus.

    Screenshot: Auswählen der Registerkarte "Übersicht" und der Schaltfläche "Linkelemente"

  2. Wählen Sie im Bereich Arbeitselemente die Schaltfläche Hinzufügen aus. Symbol "Hinzufügen" in Pull Requests

  3. Geben Sie die ID des Arbeitselements ein, oder suchen Sie nach Arbeitselementen mit Titeln, die mit Ihrem Text übereinstimmen. Wählen Sie das Arbeitselement aus der angezeigten Liste aus.

Entfernen Sie Arbeitselementlinks, indem Sie die Schaltfläche Entfernen auswählen, die angezeigt wird, wenn Sie auf das Arbeitselement bewegen. Schaltfläche "Entfernen" Durch das Entfernen eines Links wird nur der Link zwischen einem Arbeitselement und einem Pull Request entfernt. Links, die in der Verzweigung oder aus Commits erstellt werden, bleiben im Arbeitselement erhalten.

Verknüpfen Sie Arbeitselemente mit Ihrem Pull Request:

  1. Wählen Sie im Pull Request die Option Übersicht aus.

    Wählen Sie im Pull Request die Option Übersicht aus.

  2. Wählen Sie im Bereich Arbeitselemente die Schaltfläche Hinzufügen aus.

  3. Geben Sie die ID des Arbeitselements ein, oder suchen Sie nach Arbeitselementen mit Titeln, die mit Ihrem Text übereinstimmen. Wählen Sie das Arbeitselement aus der angezeigten Liste aus.

Entfernen Sie Arbeitselementlinks, indem Sie die Schaltfläche Entfernen auswählen, die angezeigt wird, wenn Sie auf das Arbeitselement bewegen. Symbol "Entfernen": Durch das Entfernen eines Links wird nur der Link zwischen einem Arbeitselement und einem Pull Request entfernt. Links, die in der Verzweigung oder aus Commits erstellt werden, bleiben im Arbeitselement erhalten.

Bearbeiten von Pull Request-Titel und -Beschreibung

Aktualisieren Sie den Titel eines Pull Requests, indem Sie auf den aktuellen Titel klicken und den Text aktualisieren. Klicken Sie auf die Schaltfläche "Speichern", um Änderungen zu speichern, oder klicken Sie auf Rückgängig, um Ihre Änderungen zu verwerfen.

Screenshot: Bearbeiten des Pull Request-Titels und Auswählen der Schaltfläche "Bearbeiten" für die Beschreibung

Bearbeiten Sie die Pull Request-Beschreibung, indem Sie im Beschreibungsabschnitt auf das Bearbeitungssymbol klicken.

Bearbeiten der Pull Request-Beschreibung

Halten Sie diese Felder auf dem neuesten Stand, damit Prüfer wissen, welche Änderungen im Pull Request vorgenommen werden sollen.

Überprüfen eines Pull Requests

Auf der Registerkarte Übersicht wird der aktuelle Zustand des Pull Requests auf einen Blick angezeigt. Lesen Sie Titel, Beschreibung und Diskussion, um vorgeschlagene Änderungen zu verstehen und Probleme zu sehen, die von anderen Prüfern angezeigt werden.

Screenshot: Registerkarte "Übersicht" für Pull Requests

Ab Visual Studio 2017 Update 6 können Sie den Quellzweig aus einem Pull Request direkt aus Pull Requests in Team Explorer. Klicken Sie mit der rechten Maustaste auf den Pull Request, und wählen Sie Quelle auschecken Branch aus.

Auschecken des Quellzweigs

Filtern von Pull Requests

Mithilfe der Filterung können Sie Ihre Pull Requests suchen und organisieren, sodass Sie die wichtigsten Dateien in Ihrem Workflow priorisieren können.

Erstellen benutzerdefinierter Abfragen

Sie können mehrere benutzerdefinierte Abfragen auf der Pull Request-Seite mit zusätzlichen Filtern erstellen, z. B. Entwurfszustand. Diese Abfragen erstellen separate und reduzierbare Abschnitte, um eine bessere Aktionsfähigkeit von Pull Requests zu ermöglichen. Die Abfragen funktionieren repositoryübergreifend auf der Registerkarte Meine Pull Requests der Startseite der Organisation.

Filtern nach Kommentaren

Verwenden Sie kommentarbezogene Filter auf der Seite mit den Pull Request-Details, um schnellere Überprüfungen zu erhalten:

  • Kommentarstatus: Aktiv (Standard), Alle, Ausstehend, Aufgelöst, Wie entworfen , wird nicht behoben und geschlossen.
  • Kommentiert von: Filtern Sie nach Kommentaren, die von einer bestimmten Person hinterlassen wurden.
  • Dateitypen: Zeigen Sie alle Dateien (Standard) an, und zeigen Sie nur die Dateien an, die zu kommentiert wurden.

Filtern nach Zielbranche

Klicken Sie auf der Seite Pull Requests auf das Symbol Filter, und wählen Sie dann Zielbranche aus. Wählen Sie in der Dropdownliste den branch aus, den Sie möchten.

Durchsuchen von Codeänderungen

Wählen Sie Dateien aus, um die Am Quellzweig vorgenommenen Änderungen neben dem Zielzweig des Pull Requests zu sehen.

Hinweis

Beim Anzeigen des Unterschieds für eine einzelne ausgewählte Datei gilt eine Größenbeschränkung von 5 MB für die Datei. Zum Anzeigen und Vergleich von Dateien, die größer als 5 MB sind, können Sie die Datei herunterladen und mit einem tool für lokale Unterschiede anzeigen. Beim Anzeigen des Unterschieds für eine Sammlung von Dateien in der Ansicht Dateien beträgt die Größenbeschränkung für jede Datei aus Leistungsgründen 0,5 MB.

Screenshot, der eine ansichtsseitige Diff-Ansicht der Dateiänderungen in einem Pull Request zeigt.

Überprüfen Sie frühere Versionen des Codes aus der Dropdownliste Alle Änderungen.

Pull Request-Dateien

Überprüfen Sie frühere Versionen des Codes aus der Dropdownliste Alle Updates.

Jedes Mal, Azure Repos den Branch aktualisiert, wird der Liste und auf der Registerkarte Updates eine neue Version hinzugefügt.

Die Diff-Ansicht wird aktualisiert, wenn Sie verschiedene Änderungen auswählen. Es zeigt die Unterschiede zwischen den Dateien in der ausgewählten und früheren Version im Pull Request.

Zeigen Sie Code Coverage-Metriken für Änderungen in der Pull Request-Ansicht an. Dadurch wird sichergestellt, dass Sie Ihre Änderungen durch automatisierte Tests angemessen getestet haben. Der Abdeckungsstatus wird als Kommentar in der Übersicht über Pull Requests angezeigt. Sie können Details der Abdeckungsinformationen für jede Codezeile anzeigen, die in der Dateivergleichsansicht geändert wird.

Nehmen Sie einen Pull Request auf, nachdem Sie ihn nicht mehr verwendet haben, indem Sie die Änderungen, die seit Ihrer letzten Überprüfung vorgenommen wurden, schritt für Schritt durchziehen.

Screenshot: Dropdownliste "Alle Änderungen"

Pull Request-Updates

Durchsuchen Sie mit updates eine Liste der Änderungen des Autors.

Durchsuchen Sie eine Liste der Änderungen vom Autor.

Sie können Änderungen auswählen und anzeigen, die in Commits im Branch in Commits vorgenommen wurden.

Pull Request-Commits

Sie können eine Vorschau der Anzeige einer Markdowndatei anzeigen, indem Sie in der Datei auf die Schaltfläche Ansicht und dann in der Dropdownliste auf Vorschau klicken.

Kommentare hinterlassen

Fügen Sie dem Pull Request Kommentare hinzu, um Vorschläge zu machen, auf vorherige Kommentare zu antworten und auf Probleme mit den vorgeschlagenen Änderungen zu verweisen. Kommentieren Sie inline auf der Registerkarte Dateien in Ihrem Pull Request, indem Sie die Kommentarschaltfläche auswählen. Schaltfläche "Kommentar" in einem Pull Request Lassen Sie Feedback nicht an eine bestimmte Codeänderung gebunden, indem Sie in Übersicht kommentieren. Antworten Sie direkt an den Autor oder andere Prüfer, indem Sie arbeitselemente mithilfe von @username #workitemID in Ihren Kommentaren verwenden und darauf verweisen. Sie können auch mit auf andere Pull Requests !pullrequestID verweisen.

Überprüfen von Kommentaren in Azure Repos Pull Requests

Aktualisieren Sie den Kommentarstatus, um Prüfer darüber zu informieren, was Sie tun, um die Probleme zu adressiere, die bei ihrer Überprüfung aufträumen. Neue Kommentare werden im Status Aktiv gestartet. Wählen Sie Auflösen oder Auflösen antworten & aus, um Kommentare in der Konversation zu aktualisieren.

Aktualisieren Sie Kommentare in Azure Repos Pull Requests.

Weitere Optionen sind in der Dropdownliste für die Kommentarauflösung verfügbar.

Zusätzliche Optionen in Azure Repos Pull Requests.

  • Aktiv: Der Kommentar wird noch überprüft.
  • Ausstehend: Das Problem in diesem Kommentar wird behoben, wurde aber noch nicht behoben.
  • Behoben: Das in diesem Kommentar behobene Problem wurde behoben.
  • Wird nicht behoben: Der Vorschlag im Kommentar ist notiert, nimmt jedoch keine Änderungen an diesem Pull Request vor, um ihn zu beheben.
  • Geschlossen: Die Diskussion für diesen Kommentar ist geschlossen.

Markieren von Dateien als überprüft

Wählen Sie zum Nachverfolgen von Dateien, die bereits überprüft wurden, das Symbol mit den Auslassungszeichen neben einer Datei in Ihrem Pull Request aus, und wählen Sie dann in der Dropdown-Dropdown-Datei Als überprüft markieren aus.

Abstimmen über die Änderungen

Verwenden Sie die Schaltfläche oben rechts, um über die Änderungen in einem Pull Request abzustimmen. Die Standardoption ist Genehmigen, aber Sie können andere Optionen aus der Dropdownliste auswählen:

Abstimmungsoptionen für Pull Requests

  • Genehmigen: Stimmen Sie den vorgeschlagenen Änderungen im Pull Request zu.
  • Genehmigen mit Vorschlägen: Stimmen Sie dem Pull Request zu, geben Sie jedoch optionale Vorschläge an, um den Code zu verbessern.
  • Warten Auf Autor: Genehmigen Sie die Änderungen nicht, und bitten Sie den Autor, Ihre Kommentare zu überprüfen. Der Autor sollte Sie informieren, den Code erneut zu überprüfen, nachdem er Ihre Bedenken behandelt hat.
  • Ablehnen: Die Änderungen sind nicht akzeptabel. Wenn Sie auf diese Weise abstimmen, hinterlassen Sie einen Kommentar im Pull Request, um den Grund dafür zu erläutern.
  • Feedback zurücksetzen: Wählen Sie Feedback zurücksetzen aus, um Ihre Stimme zu entfernen.

Die Anzahl der erforderlichen Genehmigungen in einem Pull Request kann über die Branchrichtlinie für den Branch festgelegt werden. Ein Pull Request, der die erforderliche Anzahl von Genehmigungen erfüllt, kann abgeschlossen werden. Auch wenn andere Prüfer die Änderungen ablehnen, wird der Pull Request abgeschlossen.

Wenn Sie die Branchrichtlinie Mindestanzahl von Prüfern erforderlich konfigurieren, wählen Sie Codeprüferstimmen zurücksetzen aus, wenn neue Änderungen zum Zurücksetzen von Stimmen vorhanden sind, wenn Sie neue Änderungen pushen.

Bewährte Methode: Mindestens zwei Prüfer sollten die Änderungen in einem erheblichen Pull Request überprüfen und genehmigen.

Aktualisieren von Code als Reaktion auf Feedback

Aktualisieren Sie Ihren Code als Reaktion auf Kommentare. Erstellen Sie dann einen neuen Commit mit den Änderungen, und pushen Sie die Updates an den Branch in Ihrem Git-Repository. Sie können Ihren Branch direkt über die Registerkarte Dateien in Code im Web schnell aktualisieren.

Direktes Aktualisieren von Code während eines Pull Requests in Azure Repos

Ändern der Zielverzweigung eines Pull Requests

Für die meisten Teams sind fast alle Pull Requests auf denselben Branch ausgerichtet, z. main B. oder develop . Möglicherweise müssen Sie einen anderen Branch als Ziel festlegen, aber es ist leicht zu vergessen, den Zielverzweigung von der Standardverzweigung zu ändern. Informationen zum Ändern der Zielverzweigung eines aktiven Pull Requests finden Sie unter Ändern der Zielverzweigung eines Pull Requests.

Abschließen des Pull Requests

  1. Wählen Sie rechts oben in der Pull Request-Ansicht Abschließen aus, um Ihren Pull Request abzuschließen, nachdem die Prüfer die Änderungen genehmigt haben.

    Schaltfläche "Abschließen" für den Pull Request mit seinen Dropdownoptionen

    • Abschließen: Schließen Sie den Pull Request jetzt ab, und führen Sie die Änderungen mit dem Zielverzweigung zusammen.
    • Automatische Vervollständigung festlegen: Wenn Sie über Branchrichtlinien verfügen, können Sie Automatische Vervollständigung festlegen auswählen, um den Pull Request so zu konfigurieren, dass er geschlossen wird, sobald er alle Branchrichtlinien erfüllt.
    • Verwerfen: Schließen Sie den Pull Request, ohne die Änderungen zusammenzuführen.
  2. Geben Sie unter Pull Request abschließen die Nachricht für den Mergecommit ein, und aktualisieren Sie die Pull Request-Beschreibung.

    Screenshot, der das vollständige Pull Request-Dialogfeld zeigt.

  3. Wählen Sie Ihren Mergetyp aus:

    • Zusammenführen (kein schneller Vorwärtsvorgang): Nicht linearer Verlauf, der alle Commits beibehalten.
    • Squashcommit: Linearer Verlauf mit nur einem einzigen Commit auf dem Ziel (Squash merge your pull request).
    • Rebase und Fast-Forward: Rebase source commits on target and fast-forward.( Rebase source commits on target and fast-forward( Rebase source commits on target and fast-forward).
    • Semilineare Zusammenführung: Die Quelle wird neu auf das Ziel committet, und es wird eine zwei übergeordnete Zusammenführung erstellt.

    Hinweis

    Vorhandene Richtlinien werden weiterhin erzwungen. Wenn ihr Branch beispielsweise derzeit über eine Richtlinie "Nur Squashzusammenführung" verfügt, müssen Sie diese Richtlinie bearbeiten, um die neuen Mergetypen zu verwenden.

  4. Wählen Sie eine der folgenden Optionen nach der Vervollständigung aus (einige Optionen sind je nach Mergetyp nicht verfügbar):

    • Schließen Sie die zugeordneten Arbeitselemente nach dem Zusammenführen ab, um alle verknüpften Arbeitselemente abzuschließen.
    • Löschen <branch name> Sie nach dem Zusammenführen, um den Quellverzweigung aus dem Pull Request zu löschen.
    • Passen Sie die Mergecommitmeldung an, um eine benutzerdefinierte Mergecommitmeldung hinzuzufügen.
    • Überschreiben Sie Branchrichtlinien, und aktivieren Sie die Zusammenführung, um die Zusammenführung einer Verzweigung zu erzwingen, auch wenn sie nicht alle Branchrichtlinien erfüllt. Diese Option ist nur verfügbar, wenn Sie über die Berechtigung Ausgenommen von Richtlinienerzwingung verfügen.
  5. Wählen Sie Zusammenführung abschließen aus.

Verknüpfte Arbeitselemente werden ebenfalls aktualisiert und zeigen den Abschluss des Pull Requests an.

Es gibt einige Situationen, in denen das Rebasieren während des Abschlusses von Pull Requests nicht möglich ist:

  • Wenn eine Richtlinie für den Zielverzweigung die Verwendung von Rebase-Strategien verhindert, benötigen Sie die Berechtigung "Branchrichtlinien überschreiben".
  • Wenn der Quellverzweigung des Pull Requests Richtlinien enthält, können Sie ihn nicht neu erstellen. Durch die Neubasierung wird der Quellverzweigung geändert, ohne dass der Richtliniengenehmigungsprozess durchlaufen wird.
  • Wenn Sie die Mergekonflikterweiterung zum Auflösen von Mergekonflikten verwendet haben. Konfliktauflösungen, die auf eine dreistufige Zusammenführung angewendet werden, sind selten erfolgreich (oder sogar gültig), wenn alle Commits in einem Pull Request einzeln neu basieren.

In all diesen Fällen haben Sie weiterhin die Möglichkeit, Ihren Branch lokal neu zu erstellen und auf den Server zu übertragen oder ihre Änderungen beim Abschließen des Pull Requests zusammenzuführen.

  1. Wählen Sie rechts oben in der Pull Request-Ansicht Abschließen aus, um Ihren Pull Request abzuschließen, nachdem die Prüfer die Änderungen genehmigt haben.

    Schaltfläche "Abschließen" für den Pull Request mit seinen Dropdownoptionen

    • Abschließen: Schließen Sie den Pull Request jetzt ab, und führen Sie die Änderungen mit dem Zielverzweigung zusammen.
    • Automatische Vervollständigung festlegen: Wenn Sie über Branchrichtlinien verfügen, können Sie Automatische Vervollständigung festlegen auswählen, um den Pull Request so zu konfigurieren, dass er geschlossen wird, sobald er alle Branchrichtlinien erfüllt.
    • Verwerfen: Schließen Sie den Pull Request, ohne die Änderungen zusammenzuführen.
  2. Geben Sie unter Pull Request abschließen die Nachricht für den Mergecommit ein, und aktualisieren Sie die Pull Request-Beschreibung.

    Dialogfeld "Pull Request abschließen"

  3. Aktivieren Sie eine der folgenden Optionen:

    • Schließen Sie verknüpfte Arbeitselemente nach dem Zusammenführen ab, um alle verknüpften Arbeitselemente abzuschließen.
    • Löschen <branch name> Sie nach dem Zusammenführen, um den Quellverzweigung aus dem Pull Request zu löschen.
    • Squash ändert sich beim Zusammenführen, um Ihren Pull Request zusammenzuführen.
    • Überschreiben Sie Branchrichtlinien, und aktivieren Sie die Zusammenführung, um die Zusammenführung einer Verzweigung zu erzwingen, auch wenn sie nicht alle Branchrichtlinien erfüllt. Diese Option ist nur verfügbar, wenn Sie über die Berechtigung Ausgenommen von Richtlinienerzwingung verfügen.

    Hinweis

    Vorhandene Richtlinien werden weiterhin erzwungen. Wenn ihr Branch beispielsweise derzeit über eine Richtlinie "Nur Squashzusammenführung" verfügt, müssen Sie diese Richtlinie bearbeiten, um die neuen Mergetypen zu verwenden.

  4. Wählen Sie Zusammenführung abschließen aus.

Verknüpfte Arbeitselemente werden ebenfalls aktualisiert und zeigen den Abschluss des Pull Requests an.

Verknüpfte Arbeitselemente mit abgeschlossenen Pull Requests

Es gibt einige Situationen, in denen das Rebasieren während des Abschlusses von Pull Requests nicht möglich ist:

  • Wenn eine Richtlinie für den Zielverzweigung die Verwendung von Rebase-Strategien verhindert, benötigen Sie die Berechtigung "Branchrichtlinien überschreiben".
  • Wenn der Quellverzweigung des Pull Requests Richtlinien enthält, können Sie ihn nicht neu erstellen. Durch die Neubasierung wird der Quellverzweigung geändert, ohne dass der Richtliniengenehmigungsprozess durchlaufen wird.
  • Wenn Sie die Mergekonflikterweiterung zum Auflösen von Mergekonflikten verwendet haben. Konfliktauflösungen, die auf eine dreistufige Zusammenführung angewendet werden, sind selten erfolgreich (oder sogar gültig), wenn alle Commits in einem Pull Request einzeln neu basieren.

In all diesen Fällen haben Sie weiterhin die Möglichkeit, Ihren Branch lokal neu zu erstellen und auf den Server zu übertragen oder ihre Änderungen beim Abschließen des Pull Requests zusammenzuführen.

  1. Wählen Sie rechts oben in der Pull Request-Ansicht Abschließen aus, um Ihren Pull Request abzuschließen, nachdem die Prüfer die Änderungen genehmigt haben.

    Schaltfläche "Abschließen" für den Pull Request mit seinen Dropdownoptionen

    • Abschließen: Schließen Sie den Pull Request jetzt ab, und führen Sie die Änderungen mit dem Zielverzweigung zusammen.
    • Automatische Vervollständigung festlegen: Wenn Sie über Branchrichtlinien verfügen, können Sie Automatische Vervollständigung festlegen auswählen, um den Pull Request so zu konfigurieren, dass er geschlossen wird, sobald er alle Branchrichtlinien erfüllt.
    • Verwerfen: Schließen Sie den Pull Request, ohne die Änderungen zusammenzuführen.
  2. Geben Sie unter Pull Request abschließen die Nachricht für den Mergecommit ein, und aktualisieren Sie die Pull Request-Beschreibung.

    Dialogfeld "Pull Request abschließen"

  3. Wählen Sie eine der folgenden Optionen nach der Vervollständigung aus:

    • Schließen Sie verknüpfte Arbeitselemente nach dem Zusammenführen ab, um alle verknüpften Arbeitselemente abzuschließen.
    • Löschen <branch name> Sie nach dem Zusammenführen, um den Quellverzweigung aus dem Pull Request zu löschen.
    • Squash ändert sich beim Zusammenführen, um Ihren Pull Request zusammenzuführen.
    • Überschreiben Sie Branchrichtlinien, und aktivieren Sie die Zusammenführung, um die Zusammenführung einer Verzweigung zu erzwingen, auch wenn sie nicht alle Branchrichtlinien erfüllt. Diese Option ist nur verfügbar, wenn Sie über die Berechtigung Ausgenommen von Richtlinienerzwingung verfügen.
  4. Wählen Sie Zusammenführung abschließen aus.

Verknüpfte Arbeitselemente werden ebenfalls aktualisiert und zeigen den Abschluss des Pull Requests an.

Verknüpfte Arbeitselemente mit abgeschlossenen Pull Requests

Lösen von Mergekonflikten

Sie müssen alle Mergekonflikte zwischen dem Pull Request-Branch und dem Zielverzweigung lösen. Git fügt am Ende des Hauptzweigs einen neuen Commit (den Mergecommit) hinzu. Dieser Mergecommit verknüpft den früheren Verlauf des Hauptverzweigungs und die Commits für den Branch, der als Teil des Pull Requests zusammengeführt wurde.

Automatisch abschließen

Wählen Sie in der Dropdownliste Abschließen die Option Automatische Vervollständigung festlegen aus, um den Pull Request abzuschließen und die Änderungen zusammenzuführen, sobald alle Branchrichtlinienerfüllt sind. Wenn die Bedingungen Branchrichtlinien erfüllen, wird der Pull Request abgeschlossen. Sie erhalten eine E-Mail-Benachrichtigung. Wenn beim Abschließen des Pull Requests ein Konflikt oder ein Fehler auftritt, werden Sie per E-Mail über das Problem benachrichtigt.

Nachdem Sie die automatische Vervollständigung festgelegt haben, wird im Pull Request ein Banner angezeigt. Wählen Sie Automatische Vervollständigung abbrechen aus, um die automatische Vervollständigung zu deaktivieren und den Pull Request in einen aktiven Zustand zurückzugeben. Ab TFS 2018 Update 2 zeigt das Banner die ausstehende Liste der Richtlinienkriterienan.

Ein Banner wird angezeigt, wenn sich Ihr Pull Request im Zustand "Automatisch abschließen" befindet.

Hinweis

Die Option Automatisch abschließen ist in Azure Repos und TFS 2017 und höher verfügbar. Sie ist nur vorhanden, wenn Sie über Branchrichtlinien verfügen, die erfüllt werden müssen. Wenn die automatische Vervollständigung nicht angezeigt wird, verfügen Sie über keine Branchrichtlinien. Weitere Informationen finden Sie unter Branchrichtlinien.

Verwerfen Ihrer Änderungen

Wählen Sie in der Dropdown-Schaltfläche Abschließen die Option Abbrechen aus, um Ihre Änderungen zu verwerfen. Sie können den abgebrochenen Pull Request weiterhin anzeigen. Er bleibt mit Arbeitselementen verknüpft.

Reaktivieren Sie einen abgebrochenen Pull Request jederzeit. Wählen Sie den Pull Request auf der Registerkarte Abgebrochen in der Ansicht Pull Request aus.

Empfangen von Benachrichtigungen über Pull Request-Updates

Abonnieren Sie E-Mail-Warnungen, um bei Änderungen an Ihren Pull Requests benachrichtigt zu werden.

Hinweis

Standardmäßig werden mehrere allgemeine Pull Request-Benachrichtigungen abonniert. Eine vollständige Liste der Standardbenachrichtigungsabonnements finden Sie unter Standardmäßige Benachrichtigungsabonnements (OOB) oder Standardabonnements.

Wechseln Sie zu Ihrem Projekt, und wählen Sie Project Einstellungen > Benachrichtigungen aus, um Ihre Benachrichtigungseinstellungen anzuzeigen.

Einstellungen für Pull Request-E-Mails

  • Wählen Sie Neues Abonnement aus, um zusätzliche Benachrichtigungen zu abonnieren.

    E-Mails abonnieren

  • Um eine Benachrichtigung zu bearbeiten, wählen Sie für die Benachrichtigung ... und dann Ansicht aus, um das Abonnement zu bearbeiten.

    Ändern des Abonnements

  • Um eine Benachrichtigung zu deaktivieren, legen Sie state auf Aus fest.

    Deaktivieren von E-Mails

Klicken Sie auf die Schaltfläche "Einstellungen", während Das Projekt geöffnet ist, um die Seite "Projektverwaltung" aufzurufen.

Öffnen Sie den Verwaltungsbereich des Webportals für Ihr Projekt.

  • Wählen Sie die Registerkarte Benachrichtigungen aus, um Ihre Benachrichtigungseinstellungen anzuzeigen, und wählen Sie Neues Abonnement aus, um zusätzliche Benachrichtigungen zu abonnieren.

    E-Mails abonnieren

  • Um eine Benachrichtigung zu bearbeiten, wählen Sie für die Benachrichtigung ... und dann Ansicht aus, um das Abonnement zu bearbeiten.

    Ändern des Abonnements

  • Um eine Benachrichtigung zu deaktivieren, legen Sie state auf Aus fest.

    Deaktivieren von E-Mails

Kehren Sie einen Pull Request zurück.

Führen Sie die folgenden Schritte aus, um die Änderungen in einem Pull Request rückgängig zu machen:

  1. Öffnen Sie den abgeschlossenen Pull Request, und wählen Sie Zurücksetzen aus. Wenn Sie einen Pull Request auf diese Weise wiederherstellen, erstellen Sie einen neuen Branch mit Änderungen, die den Pull Request für einen vorhandenen Zielverzweigung in Ihrem Repository rückgängig machen.

  2. Wählen Sie unter Zielverzweigung den Branch aus, in dem Sie die Pull Request-Änderungen rückgängig machen möchten.

  3. Wählen Sie unter Name der Themenverzweigung einen neuen Branch aus, in dem die zurückgesetzten Änderungen erstellt werden, und wählen Sie dann Zurücksetzen aus.

  4. Wählen Sie Pull Request erstellen aus, um den neu erstellten Branch in einem zweiten Pull Request zusammenzuführen, um die Wiege abzuschließen.

Hinweis

Der Branch, der während dieser Wiederherzustellen erstellt wird, verfügt über einen einzelnen Commit, der die Dateiänderungen im Pull Request zurückgesetzt. Der Branch enthält keinen zurückgesetzten Commit für jeden der Commits, die im ursprünglichen Pull Request zusammengeführt wurden.

Pull Request auswählen

Führen Sie die folgenden Schritte aus, um Änderungen, die in einem Pull Request vorgenommen wurden, in einen anderen Branch in Ihrem Repository zu kopieren:

  1. Wählen Sie in einem abgeschlossenen Pull Request die Option Cherry-pick aus, oder wählen Sie für einen aktiven Pull Request im Menü ... die Option Cherry-pick aus. Wenn Sie einen Pull Request auf diese Weise auswählen, wird ein neuer Branch mit den kopierten Änderungen erstellt. Führen Sie in einem zweiten Pull Request einen Zielverzweigung zusammen.

  2. Geben Sie unter Zielverzweigung den Branch ein, in den Sie die kopierten Änderungen zusammenführen möchten.

  3. Geben Sie unter Name der Themenverzweigung einen neuen Branch ein, in dem die kopierten Änderungen enthalten sein sollen, und wählen Sie dann die Option Cherry-pick aus.

  4. Wählen Sie Pull Request erstellen aus, um die Themenverzweigung mit der Zielverzweigung zusammenzuführen, um die Pick-Anweisung abzuschließen.

Festlegen einer neuen Standardverzweigung

Konfigurieren Sie Ihr Git-Repository so, dass ein anderer Standardverzweigung verwendet wird, in dem Code zusammengeführt wird, wenn Ihr Team neue Pull Requests erstellt. Sie können einen anderen Branch als für neue Änderungen verwenden oder Ihre main Hauptentwicklungslinie in Ihrem Repository ändern. Informationen zum Ändern des Standardverzweigungsnamens für neue Repositorys finden Sie unter Einstellungen und Richtlinien für alle Repositorys.

  1. Navigieren Sie zu Ihrem Repository, und wählen Sie Branches aus.

  2. Wählen Sie den gewünschten neuen Standardzweig aus. Sie benötigen mindestens zwei Verzweigungen, um die Standardeinstellung zu ändern. Wenn nur ein Branch vorhanden ist, wird er bereits als Standardverzweigung verwendet. In diesem Fall müssen Sie ein zweites erstellen, um den Standardwert zu ändern.

  3. Wählen Sie neben dem gewünschten Branch ... und dann Als Standardverzweigung festlegen aus.

    Standardverzweigung festlegen

  4. Nachdem Sie die neue Standardverzweigung festgelegt haben, können Sie den vorherigen bei Wunsch löschen.

  1. Wählen Sie die Schaltfläche "Einstellungen" in Ihrem Projekt aus, und öffnen Sie die untere linke Ecke, um die Seite für die Projektverwaltung zu öffnen.

    Öffnen Sie den Verwaltungsbereich des Webportals für Ihr Projekt.

  2. Wählen Sie Repositorys aus.

  3. Wählen Sie Ihr Git-Repository aus. Ihre Branches werden unter Ihrem Repository angezeigt.

  4. Wählen Sie ... neben dem Branch aus, den Sie als Standard festlegen möchten, und wählen Sie dann Als Standardverzweigung festlegen aus.

    Festlegen eines Standardzweigs für ein Git-Repository

  5. Nachdem Sie die neue Standardverzweigung festgelegt haben, können Sie den vorherigen bei Wunsch löschen.

  1. Wählen Sie die Schaltfläche "Einstellungen" im geöffneten Projekt aus, um die Projektverwaltungsseite zu öffnen.

    Öffnen Sie den Verwaltungsbereich des Webportals für Ihr Projekt.

  2. Wählen Sie Versionskontrolle aus.

  3. Wählen Sie Ihr Git-Repository aus. Ihre Branches werden unter Ihrem Repository angezeigt.

  4. Wählen Sie ... neben dem Branch aus, den Sie als Standard festlegen möchten, und wählen Sie dann Als Standardverzweigung festlegen aus.

    Festlegen eines Standardzweigs für ein Git-Repository

  5. Nachdem Sie die neue Standardverzweigung festgelegt haben, können Sie den vorherigen bei Wunsch löschen.

Es gibt noch weitere Aspekte, die Sie berücksichtigen sollten, bevor Sie diese Änderung vornehmen. Weitere Informationen zu ihnen finden Sie im Thema zum Ändern ihres Standard-Branchs.