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:
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.
È quindi possibile eseguire il commit e il push delle modifiche come normalmente si farebbe nella finestra Modifiche Git.
Selezionare il collegamento nel banner di notifica crea in Visual Studio o Crea nel browser.
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.
In alternativa, selezionare un ramo nella finestra repository Git per aprire il menu di scelta rapida e selezionare Nuova richiesta pull.
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.
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.
È 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.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.
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.
È 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 .