Delen via


Een pull-aanvraag maken in Visual Studio

Als u bent geverifieerd bij GitHub of Azure DevOps en wijzigingen naar uw externe opslagplaats hebt gepusht, kunt u een pull-aanvraag maken zonder Visual Studio te verlaten. Pull-aanvragen zijn een essentieel hulpprogramma in GitHub en Azure DevOps voor codebeoordeling. Deze beoordelingen helpen bij het opsporen van problemen in nieuwe functies en stellen teamleden in staat hun ervaring te delen met verschillende regio's van de codebasis, waardoor de status van de codebasis over het algemeen wordt verbeterd.

Notitie

Als u de functie wilt uitproberen, controleert u of deze is ingeschakeld in Extra>Opties>Preview-functies>pull-aanvraag

Voer de volgende stappen uit om een pull-aanvraag te maken:

  1. Voordat u een pull request kunt maken, moet u een nieuwe vertakking maken voor uw wijzigingen. Deze vertakking houdt uw wijzigingen gescheiden van de hoofdvertakking totdat ze klaar zijn om te worden samengevoegd.

  2. Vervolgens kunt u doorvoeren en pushen uw wijzigingen zoals u dat normaal zou doen in het venster Git-wijzigingen.

  3. Selecteer de koppeling in de meldingsbanner om te Maken in Visual Studio, of Maken in de Browser.

    Schermopname van het venster Git-wijzigingen met de infobalk 'QP succesvol naar origin gepusht. Pull-verzoek: Aanmaken in Visual Studio of in de browser.' in Visual Studio 2022.

    U kunt ook een pull-aanvraag maken vanuit een externe vertakking door te navigeren naar het venster Nieuwe pull-aanvraag via het menu op het hoogste niveau Git>GitHub- of Azure DevOps>nieuwe pull-aanvraag. Of klik met de rechtermuisknop op een vertakking in het venster Git-opslagplaats.

    Het menu op het hoogste niveau van Git met GitHub geselecteerd en de tekst 'Nieuwe pull-aanvraag' gemarkeerd in Visual Studio 2022.

    Of klik met de rechtermuisknop op een branch in het Git-opslagplaatsvenster om het contextmenu te openen en selecteer Nieuw pull-verzoek.

    het venster Git-opslagplaats met de tekst van de uitgaande/binnenkomende koppeling gemarkeerd in Visual Studio 2022.

  4. Selecteer de tak waarmee u wilt mergen en geef uw pull request een beschrijvende titel en omschrijving. U kunt Markdown-syntaxis gebruiken om de beschrijving van uw pull-aanvraag in Visual Studio op te maken. Probeer het uit door de markdownsymbolen in het vak Beschrijving te typen en een voorbeeld van uw Markdown te bekijken door de knop Voorbeeld van te selecteren.

    Tip

    Met Visual Studio 2022 versie 17.10 en hoger en de GitHub Copilot-extensies kunt u AI gebruiken om een gedetailleerde beschrijving van de pull-aanvraag te genereren waarin uw wijzigingen worden beschreven. Druk op het sparkle-penpictogram om aan te vragen dat GitHub Copilot een pr-beschrijving genereert. Voor het installeren van GitHub Copilot, zie GitHub Copilot installeren en beheren in Visual Studio.

    Schermopname van het sparkly-penpictogram om aan te vragen dat GitHub Copilot een pr-beschrijving genereert.

    Het Nieuwe Pull Request-venster met de gemarkeerde tekst van de voorbeeldknop in Visual Studio 2022.

  5. Met het verschilvoorbeeld kunt u alle wijzigingen in de bestanden zien die zijn doorgevoerd als onderdeel van uw pull-aanvraag. Zie Bestanden vergelijken - diff-weergave.

    Fooi

    Met de verschilweergave-optie kunt u alleen de gewijzigde delen van de code bekijken.

    Het venster Nieuwe pull-aanvraag met de tekst van de overzichtsknop gemarkeerd in Visual Studio 2022.

  6. U kunt werkitems koppelen door ernaar te verwijzen met de probleemzoekopdracht, door # te typen in het beschrijvingsvak of door op de knop # in de rechterbenedenhoek te drukken. U kunt uw revisoren ook toevoegen door hun GitHub-gebruikersnaam of Azure DevOps-identiteit of e-mailadres te typen.

    De nieuwe pull-aanvraag met # in het beschrijvingsvak en een lijst met de gerelateerde GitHub-problemen en pull-aanvragen die worden weergegeven in Visual Studio 2022.

  7. Zodra u op maken op uw pull-aanvraag hebt geklikt, kunnen andere ontwikkelaars uw wijzigingen controleren en feedback geven. Of klik in Visual Studio 17.12 en hoger op de vervolgkeuzelijst en kies Als concept aanmaken.

    screenshot met de optie om een nieuwe pull request als concept te maken.

Met Visual Studio 17.12 en hoger kunt u de functie Pull Request-templates inschakelen (in Tools>Options>Environment>Preview Features) zodat uw standaard Pull Request-template in uw repository wordt gebruikt bij het aanmaken van een nieuwe Pull Request voor zowel GitHub als Azure DevOps. Meer informatie over het toevoegen van een pull-aanvraagsjabloon aan uw opslagplaats in de GitHub-documentatie en Azure DevOps-documentatie.

Opmerkingen bij pull-aanvragen weergeven of toevoegen in de editor

Met Visual Studio 17.11 of hoger kunt u opmerkingen en suggesties van reviewers bekijken zonder van context te wisselen naar de browser.

Schermopname met pr-opmerkingen.

Als u deze functie wilt inschakelen, opent u Extra>Opties>Preview-functies en zorgt u ervoor dat opmerkingen bij pull-aanvragen is geselecteerd.

Opmerkingen bij pull-aanvragen weergeven

Als u de opmerkingen voor een pull-aanvraag wilt bekijken, kiest u een vertakking met een actieve pull-aanvraag en selecteert u Opmerkingen weergeven in bestanden in de infobalk. U kunt ook het PR-nummer selecteren in het venster Git Changes of in het menu op het hoogste niveau van Git, met Git>GitHub of Azure DevOps>opmerkingen in bestanden weergeven.

Schermopname met de koppeling om opmerkingen weer te geven in het venster Git-wijzigingen.

Opmerkingen bij pull-aanvragen toevoegen

Met Visual Studio 17.13 of hoger kunt u een pull-aanvraag bekijken of opmerkingen toevoegen.

Als u deze functie wilt inschakelen, opent u Extra>Opties>Preview-functies en zorgt u ervoor dat opmerkingen bij pull-aanvragen is geselecteerd. Zodra deze zijn geactiveerd, controleert u een vertakking met een actieve pull-aanvraag en klikt u op Opmerkingen weergeven in bestanden op de infobalk en navigeert u door de wijzigingen met behulp van de werkbalkknoppen boven het codebestand.

Als u een opmerking wilt toevoegen, klikt u op het pictogram Opmerking toevoegen aan de linkerkant van de editor, zoals wordt weergegeven in de volgende schermafbeelding.

Screenshot die het pictogram Opmerking toevoegen toont bij het controleren van een bestandswijziging in een pull request.

U kunt ook met de rechtermuisknop op een coderegel klikken en in het contextmenu Git->Opmerking toevoegenkiezen.

De tekst van de opmerking wordt pas gepubliceerd wanneer u op de knop Opmerking toevoegen op het opmerkingenvenster klikt.

U kunt het gesprek voortzetten op een bestaande opmerking met behulp van de sectie Beantwoorden in het opmerkingenvak. Opmerkingen zijn actief of opgelost. U kunt op Beantwoorden en Oplossen klikken om te reageren op een opmerking en de status wijzigen zodat deze in één klik is opgelost, of de status wijzigen met behulp van de vervolgkeuzelijst boven de tekst van de opmerking.

U kunt de vind-ik-leuk-status van een opmerking in- of uitschakelen door op het pictogram te klikken, of door op de drie puntjes te klikken kunt u de tekst van de opmerking naar het klembord kopiëren, een koppeling naar de opmerking naar het klembord kopiëren, de opmerking verwijderen, of de opmerking openen in de webbrowser op de site van de provider (zoals github.com of uw Azure DevOps-projectsite).

De mogelijkheid om opmerkingen toe te voegen aan een pull-aanvraag is beperkt voor sommige Git-providers. Met GitHub als provider kunt u bijvoorbeeld alleen opmerkingen toevoegen op regels binnen drie regels van een wijziging, maar met de Azure DevOps-provider kunt u opmerkingen toevoegen aan elke regel van een bestand dat betrokken is bij de pull-aanvraag. In elk geval kunt u alleen opmerkingen toevoegen over bestanden die zijn opgenomen in de pull-aanvraag.

Het toetsenbord gebruiken

U kunt door bestanden en afzonderlijke opmerkingen navigeren met behulp van de pictogrammen op de werkbalk of de volgende sneltoetsen gebruiken:

Actie Sneltoets
Naar het vorige bestand in de pull-aanvraag gaan Ctrl+Shift+Alt+F6
Naar het volgende bestand in de pull-aanvraag gaan Ctrl+Alt+F6
Naar de vorige opmerking gaan Ctrl+Shift+Alt+F8
Naar de volgende opmerking gaan Ctrl+Alt+F8
Opmerkingen verbergen in bestanden Ctrl+Shift+F1

Volgende stappen

Als u wilt doorgaan met uw traject, gaat u naar de pagina Ophalen, pullen en synchroniseren in Visual Studio.

Zie ook