Skip to main content

Uso de GitHub en Teams

Aprenda a usar GitHub en Teams para mejorar la colaboración y simplificar el flujo de trabajo.

La integración de GitHub para Microsoft Teams le permite conectar la cuenta de GitHub a la aplicación GitHub en Teams. Una vez conectado, puede suscribirse a notificaciones, ejecutar comandos y colaborar en problemas y solicitudes de incorporación de cambios directamente en Teams.

También puede usar la integración GitHub para iniciar y guiar sesiones de Copilot cloud agent en una conversación, incluido pedir a Copilot que realice tareas de investigación profunda, planificación y clasificación dentro de un hilo. Los compañeros de equipo pueden colaborar entre sí y el agente, agregar contexto, suposiciones correctas, continuar una tarea de agente y revisar los artefactos resultantes.

Nota:

* GitHub Copilot en Teams está actualmente en versión preliminar pública y está sujeto a cambios.

Conectar tu cuenta GitHub a la aplicación GitHub en Teams

Nota:

Para poder conectar las cuentas, un administrador del área de trabajo de Teams debe haber instalado la GitHub aplicación. Consulta Integración de GitHub con Teams.

  1. En Teams, abra un mensaje directo o una conversación de aplicación personal con la GitHub aplicación.
  2. Ejecute @GitHub Notifications signin``@GitHub y siga las indicaciones de Teams y en el explorador para autorizar la conexión.

GitHub Una vez que la cuenta esté conectada, Teams le mostrará una lista de los comandos y características disponibles.

Uso de comandos para notificaciones en Teams

En canales, inicie comandos con @GitHub``@GitHub Notifications. En la aplicación personal, omita el prefijo. Para obtener la lista completa de comandos, consulte Referencia de comandos para la GitHub integración en Teams.

CommandDescripción
@GitHub subscribe OWNER/REPOSuscribe el canal a las notificaciones del repositorio especificado.
@GitHub unsubscribe OWNER/REPOCancela la suscripción a las notificaciones del canal para el repositorio especificado.
@GitHub subscribe listEnumera todos los repositorios a los que está suscrito el canal.
@GitHub subscribe list featuresEnumera todos los repositorios y características de notificación a las que está suscrito el canal.

Nota:

Al suscribir un canal a un repositorio, es posible que se le pida que instale la GitHub aplicación y conceda acceso al repositorio u organización.

Trabajo con incidencias y solicitudes de incorporación de cambios

Puede crear, comentar y administrar problemas y extraer solicitudes directamente desde Teams con o sin usar Copilot.

Para que Copilot realice una acción, @mention la aplicación en cualquier chat de Teams escribiendo @GitHub seguido de tu tarea, y consulta Iniciar sesiones de Copilot cloud agent dentro de Teams a continuación.

Nota:

Las solicitudes de incorporación de cambios creadas en un contexto Copilot compartido usan la identidad de la aplicación. Si usa conjuntos de reglas de repositorio, dado que estas solicitudes de extracción no están atribuidas a una persona, se requiere una aprobación adicional antes de fusionarlas, siempre y cuando el repositorio ya requiera al menos una aprobación. Esta opción está habilitada de manera predeterminada. Consulte Reglas disponibles para conjuntos de reglas.

Para obtener instrucciones paso a paso sobre cómo trabajar con incidencias y solicitudes de extracción sin depender de Copilot, consulte Creación de problemas con la integración de GitHub en Teams y Administración de problemas con la integración de GitHub en Teams.

Menciones en Teams

Cuando se suscribe a un repositorio en Teams, verá que se le menciona en las notificaciones de eventos de repositorio donde se le ha mencionado. Las menciones requieren que esté conectado a su cuenta de GitHub a través de la aplicación GitHub en Teams.

Nota:

Si tiene varias áreas de trabajo de Teams en las que usa la GitHub aplicación, las menciones solo funcionarán en el área de trabajo en la que inició sesión más recientemente.

A continuación se muestran escenarios en los que se mencionará:

  • Se le asigna un problema.
  • Se solicita su revisión en una solicitud de extracción.
  • Se le menciona en una solicitud de incorporación de cambios, una descripción del problema, un comentario o una discusión.
  • Se solicita tu revisión en un despliegue.
  • Recibe un recordatorio programado para una solicitud de revisión de solicitud de incorporación de cambios.

Subprocesamiento de conversaciones

Las notificaciones de cada incidencia o solicitud de incorporación de cambios se agrupan en una conversación de Teams. La tarjeta primaria muestra el estado más reciente de la incidencia o solicitud de incorporación de cambios junto con contextos como usuarios asignados, revisores, etiquetas y comprobaciones. Cuando cambia el estado de una incidencia o solicitud de incorporación de cambios (pull request), Teams publica la actualización como respuesta en el hilo y como mensaje de canal.

Apertura de enlaces a actividades de GitHub en Teams

Las vistas previas de enlaces proporcionan contexto adicional al compartir enlaces a GitHub recursos en Teams. Las vistas previas de vínculos se muestran para:

  • Solicitudes de incorporación de cambios
  • Problemas
  • Discusiones
  • Comentarios
  • Fragmentos de código
  • Repositorios
  • Cuentas de usuario u organizaciones

Las vistas previas de los vínculos no se mostrarán si se aplica alguna de las siguientes opciones:

  • El repositorio es privado y el usuario que ha compartido el vínculo no ha iniciado sesión en GitHub Teams.
  • La aplicación GitHub no ha sido autorizada para el repositorio.

Experiencia de aplicación personal

La GitHub aplicación personal de Teams le permite administrar suscripciones y recibir notificaciones en un chat privado. En la aplicación personal, los comandos no requieren el prefijo @GitHub Notifications``@GitHub y las notificaciones no se agrupan en hilos.

Programación de recordatorios para revisiones de solicitudes de incorporación de cambios

Puede programar recordatorios para las revisiones pendientes de solicitudes de incorporación de cambios en canales o en la aplicación personal. Para instrucciones, consulta Programación de recordatorios de solicitudes de incorporación de cambios en Teams.

Inicio de sesiones de Copilot cloud agent en Teams

La GitHub aplicación integra Copilot cloud agent en Teams. Puede invocar Copilot cloud agent en subprocesos en los que se están llevando a cabo discusiones y pedirle que realice cambios en función del contexto de esas discusiones.

Usa Copilot en mensajes directos, subprocesos y canales. Además de crear problemas, solicitudes de incorporación de cambios y otros artefactos, trabajar con Copilot en Teams le permite:

  • Pase directamente de la discusión a la investigación y la implementación.
  • Formular preguntas e investigar errores.
  • Planee el trabajo antes de la implementación.
  • Dirigir de forma colaborativa a un agente con compañeros de equipo.
  • Delegar el trabajo desde cualquier dispositivo.
  • Permitir que las tareas se ejecuten de forma asincrónica.
  • Revisa el trabajo resultante en abierto.
  • Reanude el trabajo en los artefactos generados por el agente fuera de Teams, en GitHub, el terminal o el editor de código preferido.

Para más información, consulta Integración del agente de la nube Copilot con Teams.

Comentarios y soporte técnico

Puede ver y compartir comentarios en nuestro foro de discusión.

Lectura adicional