Trabajar con GitHub en Copilot Code (Frontier)

Importante

  • Esta es una característica en versión preliminar proporcionada en los Términos de producto de Microsoft.
  • Es posible que las características en versión preliminar tengan funcionalidad restringida y que no se publiquen para disponibilidad general. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.
  • Debes ser parte del programa de versión preliminar de Frontier para obtener acceso anticipado. Frontier le conecta directamente con las innovaciones de inteligencia artificial más recientes de Microsoft. Las previsualizaciones de Frontier están sujetas a los términos de previsualización existentes de sus acuerdos con clientes. Dado que estas características siguen en desarrollo, su disponibilidad y funcionalidades pueden cambiar con el tiempo.

Puede conectar la cuenta de GitHub a Copilot Code para trabajar con repositorios existentes, formular preguntas sobre el código, realizar cambios a través de solicitudes de incorporación de cambios y realizar un seguimiento de las incidencias y las revisiones. Conectar GitHub es opcional: no lo necesitas para compilar, obtener una vista previa y guardar proyectos en Copilot Code.

Conecta tu cuenta de GitHub

Para conectar la cuenta de GitHub, siga estos pasos:

  1. En la pestaña Code, inicie la conexión GitHub desde la navegación lateral o cuando elija trabajar con un repositorio.
  2. Inicie sesión en GitHub y autorice la conexión.

La cuenta de GitHub se conecta a Microsoft Copilot como servicio vinculado, siguiendo el mismo modelo que se usa para otros servicios conectados. Es posible que el administrador de tu organización restrinja las cuentas de GitHub que puedes conectar. Para obtener más información, consulte Administrar código de Copilot para su organización.

Note

El administrador del sistema debe habilitar el trabajo con GitHub en Copilot Code. Es posible que esta característica no esté disponible.

Arranque en caliente desde un repositorio

Después de conectar la cuenta, puede empezar desde un repositorio existente en lugar de un proyecto en blanco.

  • Proyecto local: conecte un repositorio remoto de GitHub y cree un clon local con el que trabajar en el dispositivo.
  • Clon local existente (proyectos locales): agregue la ruta de acceso de carpeta a un repositorio que ya ha clonado. Si Copilot Code no encuentra un GitHub remoto, trata la carpeta como un proyecto local.

Preguntar sobre un repositorio

Al conectar un repositorio, puede formular preguntas a Copilot Code sobre el código en lenguaje natural, como:

  • ¿Qué necesito cambiar para agregar un nuevo campo de un extremo a otro?
  • ¿Dónde se controla el flujo de registro en este repositorio?

El código lee el repositorio para responder a sus preguntas y puede realizar un seguimiento de los archivos implicados.

Realizar cambios con solicitudes de cambios

Puede pedir a Copilot Code que realice cambios en un repositorio conectado. Copilot Code puede:

  • Cree ramas y commits.
  • Abra una solicitud de cambios en borrador con una descripción del cambio.
  • Inserte cambios en GitHub.

La aplicación muestra el estado de una solicitud de cambios, por lo que puede ver si es un borrador, está en revisión, fusionado o cancelado.

Tip

En el modo Plan, revise el plan que Copilot Code propone antes de que realice cambios. Puede cuestionar una decisión y Copilot Code actualiza su enfoque antes de continuar.

Creación de un repositorio para un proyecto

Si inició un proyecto en Copilot Code sin GitHub, puede crear un repositorio de GitHub para él más adelante (solo local). Este repositorio le ofrece un lugar para colaborar y una ruta de acceso para continuar con el proyecto en otras herramientas de GitHub.

Haz un seguimiento de tu trabajo en My Work

Después de conectar una cuenta de GitHub, My Work aparece en el panel de navegación lateral. Muestra lo siguiente:

  • Sus incidencias.
  • Sus solicitudes de cambios activas.
  • Solicitudes de cambios en espera de su revisión.

Seleccione un elemento para abrirlo y continuar con el trabajo.