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.

Pasos siguientes

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

Consulte también