Arbeiten mit GitHub im Copilot Code (Frontier)

Important

  • Dies ist eine Vorschaufunktion, die unter den Microsoft-Produktbedingungen bereitgestellt wird.
  • Preview-Features haben möglicherweise eine eingeschränkte Funktionalität und werden möglicherweise nicht zur allgemeinen Verfügbarkeit freigegeben. Diese Funktionen sind vor einer offiziellen Veröffentlichung verfügbar, sodass die Kundschaft frühzeitig Zugriff erhält und Feedback geben kann.
  • Sie müssen Teil des Frontier-Vorschauprogramms sein, um frühzeitigen Zugang zu erhalten. Frontier verbindet Sie direkt mit den neuesten KI-Innovationen von Microsoft. Frontier-Vorschauen unterliegen den bestehenden Vorschaubedingungen Ihrer Kundenverträge. Da diese Funktionen noch in Entwicklung sind, können sich ihre Verfügbarkeit und Fähigkeiten im Laufe der Zeit ändern.

Sie können Ihr GitHub Konto mit Copilot Code verbinden, um mit vorhandenen Repositorys zu arbeiten, Fragen zu Ihrem Code zu stellen, Änderungen über Pull Requests vorzunehmen und Ihre Issues und Reviews nachzuverfolgen. Die Verbindung mit GitHub ist optional. Sie benötigen sie nicht, um Projekte in Copilot Code zu erstellen, in der Vorschau anzuzeigen und zu speichern.

Ihr GitHub-Konto verbinden

Führen Sie die folgenden Schritte aus, um Ihr GitHub Konto zu verbinden:

  1. Starten Sie auf der Registerkarte "Code" die GitHub Verbindung über die seitliche Navigation oder wenn Sie sich für die Arbeit mit einem Repository entscheiden.
  2. Melden Sie sich bei GitHub an, und autorisieren Sie die Verbindung.

Ihr GitHub Konto stellt eine Verbindung mit Microsoft Copilot als verknüpften Dienst her und folgt demselben Modell, das für andere verbundene Dienste verwendet wird. Der Administrator Ihrer Organisation schränkt möglicherweise ein, welche GitHub Konten Sie verbinden können. Ausführliche Informationen finden Sie unter Verwalten von Copilot Code für Ihre Organisation.

Note

Ihr Systemadministrator muss die Arbeit mit GitHub in Copilot Code aktivieren. Dieses Feature ist möglicherweise nicht verfügbar.

Warmstart aus einem Repository

Nachdem Sie Ihr Konto verknüpft haben, können Sie mit einem vorhandenen Repository anstelle eines leeren Projekts beginnen.

  • Lokales Projekt: Verbinden Sie ein Remote-GitHub-Repository, und erstellen Sie einen lokalen Klon, mit dem Sie auf Ihrem Gerät arbeiten können.
  • Vorhandener lokaler Klon (lokale Projekte): Fügen Sie den Ordnerpfad zu einem bereits geklonten Repository hinzu. Wenn Copilot Code keine GitHub Remote findet, wird der Ordner als lokales Projekt behandelt.

Nach einem Repository fragen

Wenn Sie ein Repository verbinden, können Sie Copilot Code Fragen zum Code in natürlicher Sprache stellen, z. B.:

  • Was muss ich ändern, um ein neues Feld End-to-End hinzuzufügen?
  • Wo wird der Anmeldefluss in diesem Repository behandelt?

Der Code liest das Repository, um Ihre Fragen zu beantworten, und kann die beteiligten Dateien durchgehen.

Änderungen mit Pull Requests vornehmen

Sie können Copilot Code bitten, Änderungen an einem verbundenen Repository vorzunehmen. Copilot Code kann:

  • Erstellen Sie Verzweigungen und Commits.
  • Öffnen Sie einen Entwurfs-Pull Request mit einer Beschreibung der Änderung.
  • Änderungen zu GitHub pushen.

Die App zeigt den Status eines Pull Requests an, sodass Sie sehen können, ob es sich um einen Entwurf handelt, er überprüft wird, zusammengeführt wurde oder abgebrochen wurde.

Tip

Überprüfen Sie im Plan-Modus den von Copilot Code vorgeschlagenen Plan, bevor Änderungen vorgenommen werden. Sie können eine Entscheidung infrage stellen, und Copilot Code aktualisiert seinen Ansatz, bevor Copilot Code fortfährt.

Repository für ein Projekt erstellen

Wenn Sie ein Projekt in Copilot Code ohne GitHub gestartet haben, können Sie später ein GitHub Repository dafür erstellen (nur lokal). Dieses Repository bietet Ihnen einen Ort für die Zusammenarbeit und einen Pfad zum Fortsetzen des Projekts in anderen GitHub Tools.

Verfolgen Sie Ihre Arbeit in „Meine Arbeit“

Nachdem Sie ein GitHub Konto verbunden haben, wird My Work in der seitlichen Navigation angezeigt. Es zeigt:

  • Ihre Tickets.
  • Ihre aktiven Pull Requests.
  • Pull-Requests, die auf Ihre Überprüfung warten.

Wählen Sie ein Element aus, um es zu öffnen und Ihre Arbeit fortzusetzen.