Compartir vía


Creación de una solicitud de cambios en Visual Studio

Si se autentica en GitHub o Azure DevOps y ha insertado cambios en el repositorio remoto, puede crear una solicitud de cambios sin salir de Visual Studio. Las solicitudes de cambios son una herramienta esencial en GitHub y Azure DevOps para la revisión del código. Estas revisiones ayudan a detectar problemas en las nuevas características y permiten a los compañeros de equipo compartir su experiencia con diferentes regiones del código base, lo que mejora el estado del código base en general.

Nota:

Para probar la característica, asegúrese de que esté habilitada en Herramientas>Opciones>Características en vista previa>Solicitud de cambios.

Para crear una solicitud de cambios, siga estos pasos:

  1. Para poder crear una solicitud de cambios, debe crear una rama para los cambios. Esta rama mantiene las modificaciones separadas de la rama principal hasta que estén listas para combinarse.

  2. A continuación, puede confirmar e insertar los cambios como lo haría normalmente en la ventana Cambios de Git.

  3. Seleccione el vínculo en el banner de notificación para Crear en Visual Studio o Crear en el explorador.

    Captura de pantalla de la ventana Cambios de Git con la barra de información

    Como alternativa, puede crear una solicitud de cambios desde una rama remota; para ello, vaya a la ventana Nueva solicitud de cambios mediante el menú de nivel superior Git>GitHub o Azure DevOps>Nueva solicitud de cambios. O bien, haga clic con el botón derecho en una rama de la ventana del repositorio de Git.

    El menú de nivel superior de Git con GitHub seleccionado y el texto

    O bien, seleccione una rama en la ventana del repositorio de Git para abrir el menú contextual y seleccione Nueva solicitud de cambios.

    Ventana repositorio de Git con el texto del vínculo saliente/entrante resaltado en Visual Studio 2022.

  4. Seleccione la rama en la que desea combinar y asigne a la solicitud de cambios un título descriptivo y una descripción. Puede usar la sintaxis de Markdown para dar formato a la descripción de la solicitud de cambios desde Visual Studio. Para probarlo, escriba los símbolos de Markdown en el cuadro Descripción y obtenga una vista previa del Markdown seleccionando el botón Vista previa.

    Sugerencia

    Con Visual Studio 2022 versión 17.10, versión preliminar 2 y versiones posteriores, y las extensiones de GitHub Copilot, puede usar IA para generar una descripción de solicitud de cambios detallada que describa los cambios. Presione el icono del lápiz para solicitar que GitHub Copilot genere una descripción de PR. Para instalar GitHub Copilot, consulte Instalación y administración de GitHub Copilot en Visual Studio.

    Captura de pantalla del icono del lápiz para solicitar que GitHub Copilot genere una descripción de PR.

    La ventana Nueva solicitud de incorporación de cambios con el texto del botón vista previa resaltado en Visual Studio 2022.

  5. La vista previa de la diferencia le permite ver todos los cambios en los archivos que se han confirmado como parte de la solicitud de cambios. Consulte Comparación de archivos: vista de diferencias.

    Sugerencia

    La opción vista de diferencias de resumen permite revisar solo las secciones modificadas del código.

    La ventana Nueva solicitud de incorporación de cambios con el texto del botón de resumen resaltado en Visual Studio 2022.

  6. Puede vincular elementos de trabajo haciendo referencia a ellos con la búsqueda de problemas, escribiendo # en el cuadro de descripción o pulsando el botón # en la esquina inferior derecha. También puede agregar los revisores escribiendo su nombre de usuario de GitHub o su identidad o correo electrónico de Azure DevOps.

    Nueva solicitud de incorporación de cambios con # en el cuadro de descripción y una lista de los problemas relacionados de GitHub y las solicitudes de incorporación de cambios que se muestran en Visual Studio 2022.

  7. Una vez que haya hecho clic en Crear en la solicitud de cambios, otros desarrolladores pueden revisar los cambios y proporcionar comentarios. O bien, con Visual Studio 17.12 y versiones posteriores, haga clic en la lista desplegable y elija Crear como borrador.

    Captura de pantalla que muestra la opción para crear una nueva solicitud de incorporación de cambios como borrador.

Con Visual Studio 17.12 y versiones posteriores, puede habilitar la característica Plantillas de solicitud de incorporación de cambios (en Características de vista previa del entorno>de opciones>de herramientas>) para que se use la plantilla de solicitud de incorporación de cambios predeterminada en el repositorio al crear una nueva solicitud de incorporación de cambios para GitHub y Azure DevOps. Obtenga más información sobre cómo agregar una plantilla de solicitud de incorporación de cambios al repositorio en la documentación de GitHub y la documentación de Azure DevOps.

Ver comentarios de solicitudes de incorporación de cambios en el editor

A partir de Visual Studio 17.11, puede ver los comentarios y las sugerencias de los revisores sin cambiar contextos en el explorador.

Captura de pantalla de comentarios de una solicitud de incorporación de cambios.

Para habilitar esta característica, abra Herramientas>Opciones>Características en vista previa y compruebe que está seleccionada la opción Comentarios de solicitud de incorporación de cambios.

Para ver los comentarios de una solicitud de incorporación de cambios, revise cualquier rama con una rama activa de solicitud de incorporación de cambios y seleccione Mostrar comentarios en archivos en la barra de información. También puede seleccionar el número de solicitud de incorporación de cambios en la ventana Cambios de Git o en el menú de nivel superior de Git a través de Git>GitHub o Azure DevOps>Mostrar comentarios en archivos.

Captura de pantalla del vínculo para ver los comentarios en la ventana Cambios de Git.

Puede examinar los archivos y cada uno de los comentarios mediante los iconos de la barra de herramientas o usar los siguientes métodos abreviados de teclado:

Action Métodos abreviados de teclado
Ir al archivo anterior en la solicitud de incorporación de cambios Ctrl+Mayús+Alt+F6
Ir al archivo siguiente en la solicitud de incorporación de cambios Ctrl+Alt+F6
Ir al comentario anterior Ctrl+Mayús+Alt+F8
Ir al siguiente comentario Ctrl+Alt+F8

Pasos siguientes

Para continuar el recorrido, visite la página Captura, extracción y sincronización en Visual Studio.

Consulte también