Condividi tramite


Creare una richiesta pull in Visual Studio

Se si è autenticati in GitHub o Azure DevOps ed è stato eseguito il push delle modifiche nel repository remoto, è possibile creare una richiesta pull senza uscire da Visual Studio. Le richieste pull sono uno strumento essenziale in GitHub e Azure DevOps per la revisione del codice. Queste revisioni consentono di rilevare i problemi nelle nuove funzionalità e consentire ai colleghi di condividere la propria esperienza con aree diverse della codebase, migliorando l'integrità complessiva della codebase.

Nota

Per provare la funzionalità, assicurarsi che sia abilitata in Strumenti>Opzioni Funzionalità>di anteprima>Richiesta pull

Per creare una richiesta pull, seguire questa procedura:

  1. Prima di poter creare una richiesta pull, è necessario creare un nuovo ramo per le modifiche. Questo ramo mantiene le modifiche separate dal ramo principale fino a quando non sono pronte per essere unite.

  2. È quindi possibile eseguire il commit e il push delle modifiche come normalmente si farebbe nella finestra Modifiche Git.

  3. Selezionare il collegamento nel banner di notifica crea in Visual Studio o Crea nel browser.

    Screenshot della finestra Modifiche Git con la barra delle informazioni 'Correttamente eseguito il push di QP all'origine. Richiesta pull: creare in Visual Studio o creare nel browser' in Visual Studio 2022.

    In alternativa, è possibile creare una richiesta pull da un ramo remoto passando alla finestra Nuova richiesta pull tramite il menu di primo livello GitHub> o Azure DevOps>Nuova richiesta pull. In alternativa, fare clic con il pulsante destro del mouse su un ramo nella finestra repository Git.

    Il menu di primo livello Git con GitHub selezionato e il testo

    In alternativa, selezionare un ramo nella finestra repository Git per aprire il menu di scelta rapida e selezionare Nuova richiesta pull.

    Finestra Repository Git con il testo del collegamento in uscita/in ingresso evidenziato in Visual Studio 2022.

  4. Selezionare il ramo in cui si vuole eseguire il merge e assegnare alla richiesta pull un titolo descrittivo e una descrizione. È possibile usare la sintassi markdown per formattare la descrizione della richiesta pull da Visual Studio. Provare digitando i simboli markdown nella casella Descrizione e visualizzare in anteprima il markdown selezionando il pulsante Anteprima .

    Suggerimento

    Con Visual Studio 2022 versione 17.10 preview 2 e successive e le estensioni Di GitHub Copilot, è possibile usare l'intelligenza artificiale per generare una descrizione dettagliata della richiesta pull che descrive le modifiche. Premere l'icona della penna sparkle per richiedere che GitHub Copilot generi una descrizione della richiesta pull. Per installare GitHub Copilot, vedere Installare e gestire GitHub Copilot in Visual Studio.

    Screenshot dell'icona della penna sparkly per richiedere che GitHub Copilot generi una descrizione della richiesta pull.

    Finestra Nuova richiesta pull con il testo del pulsante di anteprima evidenziato in Visual Studio 2022.

  5. L'anteprima della differenza consente di visualizzare tutte le modifiche nei file di cui è stato eseguito il commit come parte della richiesta pull. Vedere Confrontare i file - visualizzazione diff.

    Suggerimento

    L'opzione di visualizzazione delle differenze di riepilogo consente di esaminare solo le sezioni modificate del codice.

    Finestra Nuova richiesta pull con il testo del pulsante di riepilogo evidenziato in Visual Studio 2022.

  6. È possibile collegare gli elementi di lavoro facendo riferimento a essi con la ricerca del problema, digitando # nella casella di descrizione o premendo il # pulsante nell'angolo in basso a destra. È anche possibile aggiungere i revisori digitando il nome utente di GitHub o l'identità o l'indirizzo di posta elettronica di Azure DevOps.

    La nuova richiesta pull con # nella casella di descrizione e un elenco dei problemi correlati di GitHub e delle richieste pull visualizzate in Visual Studio 2022.

  7. Dopo aver fatto clic su Crea nella richiesta pull, altri sviluppatori possono esaminare le modifiche e fornire commenti e suggerimenti.

Visualizzare i commenti delle richieste pull nell'editor

A partire da Visual Studio 17.11, è possibile visualizzare commenti e suggerimenti dai revisori senza cambiare contesto nel browser.

Screenshot che mostra i commenti delle richieste pull.

Per abilitare questa funzionalità, aprire Strumenti>Opzioni>Anteprima funzionalità e assicurarsi che sia selezionata l'opzione Commenti richiesta pull.

Per visualizzare i commenti per una richiesta pull, estrarre qualsiasi ramo con un ramo di richiesta pull attivo e selezionare Mostra commenti nei file dalla barra delle informazioni. È anche possibile selezionare il numero di richiesta pull nella finestra Modifiche Git o dal menu di primo livello git con GitHub> o Azure DevOps>Mostra commenti nei file.

Screenshot che mostra il collegamento per visualizzare i commenti nella finestra Modifiche Git.

È possibile spostarsi tra file e singoli commenti usando le icone nella barra degli strumenti oppure usare i tasti di scelta rapida seguenti:

Azione Tasto di scelta rapida
Passare al file precedente nella richiesta pull CTRL+MAIUSC+ALT+F6
Passare al file successivo nella richiesta pull CTRL+ALT+F6
Passare al commento precedente CTRL+MAIUSC+ALT+F8
Passare al commento successivo CTRL+ALT+F8

Passaggi successivi

Per continuare il percorso, visitare la pagina Recuperare, eseguire il pull e la sincronizzazione in Visual Studio .

Vedi anche