Pracuj z GitHub w Copilot Code (Frontier)

Important

  • To jest funkcja w wersji zapoznawczej udostępniona w Postanowieniach dotyczących produktów firmy Microsoft.
  • Funkcje w wersji zapoznawczej mogą mieć ograniczoną funkcjonalność i mogą nie zostać wydane w wersji ogólnodostępnej. Te funkcje są udostępniane przed oficjalnym wydaniem, dzięki czemu klienci mogą szybciej uzyskać do nich dostęp i przekazać opinie na ich temat.
  • Aby uzyskać wczesny dostęp, musisz uczestniczyć w programie Frontier Preview . Frontier łączy Cię bezpośrednio z najnowszymi innowacjami firmy Microsoft w zakresie sztucznej inteligencji. Wersje zapoznawcze Frontier podlegają obowiązującym warunkom dotyczącym wersji zapoznawczych określonym w umowach zawartych z klientem. Ponieważ te funkcje są nadal w fazie opracowywania, ich dostępność i możliwości mogą się zmieniać wraz z upływem czasu.

Możesz połączyć swoje konto GitHub z Copilot Code, aby pracować z istniejącymi repozytoriami, zadawać pytania dotyczące kodu, wprowadzać zmiany w pull requestach i śledzić zgłoszenia i przeglądy. Połączenie z GitHub jest opcjonalne — nie potrzebujesz go do kompilowania, wyświetlania wersji zapoznawczej i zapisywania projektów w Copilot Code.

Połącz konto GitHub

Aby połączyć konto GitHub, wykonaj następujące kroki:

  1. Na karcie Kod uruchom połączenie GitHub z nawigacji bocznej lub gdy zdecydujesz się pracować z repozytorium.
  2. Zaloguj się do GitHub i autoryzuj połączenie.

Twoje konto GitHub łączy się z Microsoft Copilot jako usługa powiązana, zgodnie z tym samym modelem, co w przypadku innych połączonych usług. Administrator Twojej organizacji może ograniczyć listę kont GitHub, z którymi możesz się połączyć. Aby uzyskać szczegółowe informacje, zobacz Zarządzanie kodem Copilot dla organizacji.

Note

Administrator systemu musi włączyć obsługę GitHub w programie Copilot Code. Ta funkcja może być niedostępna.

Szybkie zaczęcie pracy z repozytorium

Po nawiązaniu połączenia z kontem możesz zacząć od istniejącego repozytorium zamiast pustego projektu.

  • Projekt lokalny: połącz zdalne repozytorium GitHub i utwórz klon lokalny, aby pracować z nim na swoim urządzeniu.
  • Istniejący lokalny klon (projekty lokalne): wpisz ścieżkę do folderu z repozytorium, które już sklonowałeś. Jeśli Copilot Code nie znajdzie zdalnego repozytorium GitHub, traktuje folder jako projekt lokalny.

Zapytaj o repozytorium

Po podłączeniu repozytorium możesz zadawać Copilot Code pytania dotyczące kodu, używając zwykłego języka, na przykład:

  • Co muszę zmienić, aby dodać nowe pole w całym procesie?
  • Gdzie jest obsługiwany przepływ rejestracji w tym repozytorium?

Program analizuje repozytorium, żeby odpowiedzieć na twoje pytania, i potrafi prześledzić wszystkie powiązane pliki.

Wprowadzanie zmian za pomocą pull requestów

Możesz poprosić Copilot code o wprowadzenie zmian w połączonym repozytorium. Copilot Code może:

  • Twórz gałęzie i zatwierdzenia.
  • Otwórz wersję roboczą pull requesta z opisem zmiany.
  • Prześlij zmiany do GitHub.

Aplikacja pokazuje status pull requestu, dzięki czemu możesz sprawdzić, czy jest to wersja robocza, czy jest w trakcie sprawdzenia, czy została scalona, czy też anulowana.

Wskazówka

W trybie Plan przejrzyj plan proponowany przez Copilot Code przed wprowadzeniem zmian. Możesz zakwestionować decyzję, a Copilot Code aktualizuje swoje podejście przed kontynuowaniem.

Utwórz repozytorium dla projektu

Jeśli rozpocząłeś projekt w Copilot Code bez GitHub, możesz utworzyć dla niego repozytorium GitHub później (tylko lokalnie). To repozytorium zapewnia miejsce do współpracy oraz ścieżkę do kontynuowania projektu w innych narzędziach GitHub.

Śledź swoją pracę w My Work

Po połączeniu konta GitHub w bocznym menu pojawi się opcja Moja praca. Pokazuje on:

  • Twoje sprawy.
  • Twoje aktywne pull requesty.
  • Prośby o wciągnięcie czekające na sprawdzenie przez Ciebie.

Wybierz element, aby go otworzyć i kontynuuj pracę.