Al igual que con muchos otros proyectos de código abierto,
la comunidad de Visual Studio Code utiliza
solicitudes de cambio . Con su ayuda, los desarrolladores corrigen conjuntamente los errores y agregan nuevas características. Recientemente, actualizamos la versión de prueba disponible públicamente de
GitHub Pull Requests para Visual Studio Code , eliminando así el problema que nosotros y millones de desarrolladores enfrentamos todos los días: la imposibilidad de ver el código fuente donde se escribió está en el editor.

Desde la primavera pasada, nuestro equipo ha estado creando un nuevo sistema de consulta integrado para aumentar la conveniencia de la colaboración y proporcionar la capacidad de comentar, ver y verificar las solicitudes para habilitar GitHub directamente desde Visual Studio Code.

Ver y procesar solicitudes de inclusión
La nueva extensión GitHub Pull Requests le permite ver y procesar solicitudes de extracción (PR) directamente desde Visual Studio Code, así como:
- Conecte Visual Studio Code a GitHub e ingrese su cuenta desde allí.
- Cree listas de relaciones públicas y visualícelas en Visual Studio Code.
- Trabaje con PR directamente desde el editor, agregue comentarios utilizando el marcado Markdown.
- Verifique PR directamente en el editor en el nuevo modo de pago y ejecución local, utilizando varias funciones del lenguaje de programación, por ejemplo, Ir a definición e IntelliSense.
- Integre el terminal para que la interfaz de Visual Studio Code y las herramientas de línea de comandos como git funcionen juntas.

Colaboración con el equipo de GitHub
Tras comenzar a transferir solicitudes de aceptación de cambios con Visual Studio Code el año pasado, recurrimos a nuestros socios. Cuando resultó que los desarrolladores del editor de GitHub tenían planes similares, unimos fuerzas en abril para crear un nuevo sistema de solicitud de cambio en Visual Studio Code. Usando un conjunto de nuevas extensiones API para Visual Studio Code, desarrollamos una nueva extensión para crear y ver solicitudes de cambio directamente en Visual Studio Code.
Manejo más conveniente de solicitudes de cambio
Por el momento, al verificar el código fuente, en la mayoría de los casos nos vemos obligados a salir del editor "nativo" y usar la interfaz web simplificada o una herramienta adicional para ver los cambios en otro editor. Sí, los cambios realizados se muestran aquí claramente, pero no obtenemos el contexto completo del fragmento en el que se realizan, y no vemos cómo afectan el código fuente circundante. Una vez fuera del entorno de desarrollo familiar, perdemos la capacidad de usar métodos abreviados de teclado y configuraciones familiares. Y lo más importante, no podemos navegar a través del código fuente y verificar si los cambios que se están viendo realmente funcionan según lo previsto.
Ahora la situación ha mejorado gracias a una nueva extensión con el nuevo Explorador de solicitudes de extracción, que se encuentra en la ventana de control de código fuente en Visual Studio Code. Aquí podemos ver las solicitudes y procesarlas.
Nuevas extensiones API abiertas
Nuestro nuevo sistema de solicitud de aceptación de cambios utiliza conjuntos de extensiones API con los que los desarrolladores de extensiones de Visual Studio Code pueden crear extensiones para administrar las solicitudes de aceptación de cambios y los metadatos asociados. Gracias al modelo de extensión abierta, los proveedores de aceptación de cambios funcionan de manera similar a los proveedores de control de versiones: todos tienen la oportunidad de escribir una extensión para Visual Studio Code que les permite dejar comentarios y ver el código fuente publicado en su plataforma. Se proporciona información más completa sobre las nuevas API en nuestras
Notas de la versión de agosto de 2018 .
Si está interesado en esta pregunta, puede obtener más información sobre el lanzamiento de nuevas API y procesos de extensión de API
aquí .
Perspectivas
Nos complace agregar finalmente la capacidad de trabajar con solicitudes de aceptación de cambios en Visual Studio Code, porque creemos que esto simplificará la verificación del código fuente. La extensión GitHub es solo el primer paso para integrar proveedores de plataformas de control de versiones para la validación de código en Visual Studio Code.
Consulte la versión de prueba disponible públicamente de
GitHub Pull Requests para Visual Studio Code . Como de costumbre, estaremos encantados de recibir sus comentarios, así que no dude en contactarnos en
GitHub o en
@code Twitter.