Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pulpit nawigacyjny uaktualniania udostępnia wizualny widok sesji uaktualniania GitHub Copilot. Interfejs użytkownika oznacza panel Uaktualnianie kodu. Użyj pulpitu nawigacyjnego, aby:
- Śledzenie postępu i niepowodzeń zadań w czasie rzeczywistym.
- Przejrzyj wyniki oceny i obowiązkowe problemy.
- Sprawdź zgodność pakietu NuGet.
- Sprawdź strategię i ustawienia uaktualniania.
- Opublikuj ocenę jako prywatny GitHub przeglądu zespołu.
W witrynie GitHub aplikacja Copilot dla komputerów stacjonarnych pulpit nawigacyjny zostanie otwarty jako panel boczny. W innych środowiskach, takich jak interfejs wiersza polecenia GitHub Copilot lub środowisko IDE, zostanie otwarte w przeglądarce.
Otwieranie pulpitu nawigacyjnego
Po rozpoczęciu sesji uaktualniania Copilot może automatycznie otworzyć pulpit nawigacyjny. Jeśli pulpit nawigacyjny nie jest otwarty, poproś Copilot o wyświetlenie go w początkowym monicie lub podczas aktywnej sesji uaktualniania.
Przykładowe podpowiedzi:
- "Pokaż pulpit nawigacyjny uaktualnienia".
- "Uaktualnij moje rozwiązanie, aby .NET 10 i wyświetlić pulpit nawigacyjny".
Pulpit nawigacyjny zostanie otwarty w panelu bocznym lub przeglądarce w zależności od używanego klienta GitHub Copilot.
Eksplorowanie pulpitu nawigacyjnego
Użyj ośmiu kart na górnym pasku nawigacyjnym, aby sprawdzić różne części uaktualnienia. Nagłówek wyświetla ogólny postęp zadania na każdej karcie.
| Tab | Purpose |
|---|---|
| Omówienie | Podsumowuje sesję uaktualniania. |
| Scenariusz | Przedstawia aktywny scenariusz i jego fazy. |
| Zadania | Śledzi plan uaktualnienia i poszczególne zadania. |
| Projekty | Wyświetla listę projektów, platform docelowych i zdarzeń oceny. |
| zależności | Raportuje zgodność pakietu i odwołania. |
| Ocena | Przedstawia wyniki oceny bazy kodu. |
| Opcje | Przedstawia bieżącą strategię i ustawienia uaktualniania. |
| Działanie | Rejestruje zmiany, zatwierdzenia i zdarzenia kompilacji pliku. |
Zakładka Przegląd
Karta Przegląd zostanie otwarta domyślnie i podsumowuje sesję uaktualniania. Na karcie scenariusza są wyświetlane następujące karty:
- Nazwa scenariusza, taka jak
dotnet-version-upgrade. - Bieżące i docelowe platformy docelowe monikers (TFMs), takie jak
net472inet10.0. - Ogólny postęp.
- Ukończone i aktywne fazy.
W sekcji Na pierwszy rzut oka są wyświetlane następujące statystyki:
- Ukończone zadania: Ukończone zadania, łączna liczba zadań i zadania w toku.
- Ocenione projekty: liczba plików projektu odnalezionych w repozytorium.
- Zdarzenia oceny: naruszenia poszczególnych reguł we wszystkich projektach.
- Obowiązkowe reguły: problemy, które agent musi rozwiązać przed ukończeniem uaktualniania.
- Pakiety NuGet: różne pakiety w rozwiązaniu, które agent analizuje względem platformy docelowej.
- Niezgodne pakiety: pakiety, które nie obsługują platformy docelowej.
Karta Scenariusz
Karta Scenariusz zawiera listę aktywnych scenariuszy i wszystkich scenariuszy dostępnych dla repozytorium. Użyj kart podrzędnych Aktywne i Wszystkie scenariusze , aby przełączać się między tymi widokami.
Aktywna podtaba zawiera identyfikator scenariusza, taki jak DOTNET-VERSION-UPGRADE, i przejście TFM, takie jak net472 .net10.0 Opisuje również przeznaczenie i podejście scenariusza.
Potok fazy przedstawia stan każdej fazy uaktualniania. Znacznik wyboru identyfikuje ukończoną fazę, a kropka identyfikuje bieżącą fazę.
Karta Zadania
Karta Zadania zawiera plan uaktualnienia i każde zadanie w bieżącym scenariuszu. Sumaryczne kafelki raportu sumaryczne, ukończone, w toku i liczba zadań zakończonych niepowodzeniem. Pasek postępu raportuje procent ukończenia i identyfikuje scenariusz.
W sekcji Przegląd wyjaśniono strategię uaktualniania, w tym kolejność i sekwencję projektu. Poniżej omówienia lista hierarchiczna używa ikon i stylów tekstu do identyfikowania stanu zadania:
- Znacznik wyboru: Ukończono. Pulpit nawigacyjny przecina etykietę zadania.
- Pokrętło: w toku. Na pulpicie nawigacyjnym jest wyświetlana etykieta zadania pogrubiona.
- Kwadrat: oczekujące.
Karta Projekty
Karta Projekty zawiera listę wszystkich .csproj plików i .fsproj w repozytorium z danymi oceny. Kafelki podsumowania raportują łączną liczbę projektów, uaktualnione maszyny TFM i zdarzenia oceny.
Zdarzenie reprezentuje jedną lokalizację kodu, która wyzwoliła regułę oceny. Wybierz liczbę zdarzeń, aby sprawdzić problemy dotyczące tego projektu.
Użyj tabeli lub grafu , aby zmienić widok. Tabela zawiera następujące kolumny:
- Project: nazwa project i ścieżka pliku.
- Struktura: bieżąca struktura docelowa.
-
Rodzaj: typ projektu, taki jak
ClassicWinFormslubClassicClassLibrary. - Zdarzenia: liczba zdarzeń.
Wykres wyświetla projekty jako węzły i odwołania do projektu jako połączenia.
Zakładka Zależności
Karta Zależności zgłasza, czy pakiety NuGet rozwiązania i odwołania obsługują platformę docelową. Karta Docelowa analiza zależności identyfikuje docelowy program TFM i liczbę analizowanych projektów.
Kafelki podsumowania raportują te typy zależności i warunki:
- Pakiety NuGet: różne pakiety NuGet w rozwiązaniu.
- Dryf wersji: pakiety używające różnych wersji w projektach.
- Odwołania do zestawów: odwołania bezpośrednie, takie jak zestawy globalnej pamięci podręcznej zestawów (GAC) lub oddzielne pliki DLL.
-
Project odwołania:
<ProjectReference>relacje między projektami. -
Odwołania do struktury:
<FrameworkReference>wpisy w projektach w stylu zestawu SDK, takich jakMicrosoft.AspNetCore.App.
Pakiety paska zgodności są grupami prawidłowych, częściowych, niezgodnych lub nieznanych. Pulpit nawigacyjny wyświetla ścieżkę źródłową dependencies-health.json poniżej paska.
Tabela pakietów zawiera listę nazw pakietów, projektów, zainstalowanych wersji, zalecanych wersji i zgodności. W przypadku niezgodnego pakietu wybierz pozycję Wyjaśnij , aby poprosić agenta o podanie szczegółów w czacie.
Karta Ocena
Karta Ocena zgłasza zgodność bazy kodu z platformą docelową. Kafelki podsumowania pokazują projekt, problem, incydent, obowiązkowy problem i sumy nakładu pracy. Kafelki kategorii identyfikują trzy największe grupy zdarzeń.
Dwa wykresy słupkowe grupuje zdarzenia:
- Według ważności: zdarzenia grup są obowiązkowe, opcjonalne, potencjalne lub informacyjne.
- Według kategorii: grupuje zdarzenia według obszarów, takich jak interfejs API, NuGet i konfiguracja projektu.
Użyj podtabli podsumowania, problemów i funkcji , aby zmienić poziom szczegółów. Podsumowanie zawiera raport narracji dotyczący zgodności projektu, pakietu i interfejsu API. Problemy i funkcje zapewniają poszczególne podziały.
Aby wyświetlić datę i wersję oceny, wybierz ikonę Informacje . Aby opublikować ocenę jako prywatny GitHub ist, wybierz ikonę Udostępnij.
Karta Opcje
Na karcie Opcje jest wyświetlana bieżąca konfiguracja uaktualnienia. Większość ustawień jest tylko do odczytu, ale karta udostępnia kontrolkę, aby zmienić tryb przepływu. Aby zmienić inne obsługiwane preferencje, poproś agenta w rozmowie.
Karta zawiera trzy sekcje:
- Strategia przedstawia wybraną strategię, taką jak Bottom-Up (Dependency-First). Wyjaśniono również, dlaczego agent wybrał tę strategię dla rozwiązania.
- Ograniczenia wykonywania wyświetlają reguły, takie jak kolejność warstw, walidacja między warstwami i inne wymagania dotyczące wykonywania.
- Preferencje wyświetlają strukturę docelową, tryb przepływu, strategię zatwierdzania i tempo.
W obszarze Tryb przepływu wybierz pozycję Przełącz do trybu z przewodnikiem lub Przełącz do trybu automatycznego. Pulpit nawigacyjny wysyła żądanie do agenta.
Platforma docelowa może zawierać sufiks platformy. Na przykład aplikacja WPF może być docelowa net10.0-windowsnet10.0zamiast .
Karta Działanie
Karta Działanie zawiera znacznik czasu akcji agenta. Podczas aktywnej sesji dziennik jest aktualizowany w czasie rzeczywistym i umieszcza nowe zdarzenia u góry. Panel wyświetla również ścieżkę źródłową activity.jsonl .
Aby przejrzeć działanie, użyj podtabli dziennika, zatwierdzeń i według plików . Każdy wpis dziennika zawiera następujące elementy:
- Sygnatura czasowa: data i godzina wystąpienia zdarzenia.
- Typ zdarzenia: akcja, taka jak zmiana pliku, zatwierdzenie lub ukończona sesja kompilacji.
- Szczegóły: skojarzona ścieżka pliku lub komunikat zatwierdzenia.
- Różnica wierszy: liczba wierszy dodanych lub usuniętych w zdarzeniu pliku.
Limitations
- Dostęp do pulpitu nawigacyjnego tylko za pośrednictwem aplikacji GitHub Copilot dla komputerów stacjonarnych lub interfejsu wiersza polecenia GitHub Copilot.
- Zmień obsługiwane preferencje za pomocą czatu agenta lub kontrolek na karcie Opcje . Pulpit nawigacyjny nie zapewnia bezpośredniego dostępu do innych ustawień sesji.
- Uruchom sesję uaktualniania, zanim spodziewasz się, że pulpit nawigacyjny wyświetli dane. Repozytorium bez artefaktów uaktualniania wyświetla pusty stan.
- Zachowaj aktywny agent na potrzeby aktualizacji na żywo na karcie Działanie . Ukończona lub zatrzymana sesja wyświetla tylko zdarzenia historyczne.