OpenAI
Ta strona została przetłumaczona maszynowo. Wyświetl oryginalny artykuł w języku angielskim.

Przeglądaj zgłoszenia pull request z pomocą Codex

Znajduj zgłoszenia pull request, sprawdzaj zmiany i uwzględniaj uwagi z przeglądu kodu z pomocą Codex.

Zaktualizowano: 2 days ago

Przegląd

Code Review gromadzi w jednym miejscu zgłoszenia pull request, zmiany w kodzie, wyniki przeglądów, komentarze i kontrole. Możesz przeglądać cudze zmiany, śledzić uwagi do własnych zgłoszeń pull request lub poprosić Codex o wyjaśnienie zmiany, zanim odpowiesz.

Wtyczka Code Review umożliwia przeglądanie kodu w aplikacji komputerowej i w przeglądarce. Przeglądanie zgłoszeń scalenia w GitLab jest dostępne w wersji zapoznawczej. Przeglądy kodu w chmurze dla GitLab nie są dostępne.

Zanim zaczniesz

Użyj konta w serwisie repozytorium, które ma dostęp do zgłoszenia pull request, które chcesz przejrzeć. Twoje uprawnienia do repozytorium określają, co możesz odczytywać lub zmieniać.

W zarządzanej przestrzeni roboczej musisz mieć dostęp do wtyczki Code Review i wszystkich wymaganych połączeń z aplikacjami. Zainstalowanie wtyczki nie przyznaje dostępu do repozytorium.

Informacje o konfiguracji wtyczek i ustawieniach przestrzeni roboczej znajdziesz w artykule Wtyczki w ChatGPT i Codex.

Znajdź zgłoszenie pull request

Otwórz Code Review, aby znaleźć własne zgłoszenia pull request lub te przypisane ci do przeglądu. Użyj wyszukiwania i filtrów, aby zawęzić listę, a następnie wybierz zgłoszenie pull request.

Sprawdź repozytorium, tytuł, autora i gałąź, aby upewnić się, że przeglądasz właściwą zmianę. Opis wyjaśnia cel autora, a widok różnic pokazuje zmieniony kod.

Przejrzyj zmiany

  1. Przeczytaj opis i podsumowanie zgłoszenia pull request.

  2. Sprawdź zmienione pliki i odpowiednie wiersze w widoku różnic.

  3. Przejrzyj wyniki przeglądu i dotychczasowe komentarze.

  4. Sprawdź wyniki testów, kontrole i wszelkie nierozwiązane konflikty scalania.

  5. Zapytaj Codex o wszystko, co wymaga dokładniejszego zbadania.

Zanim oprzesz się na wygenerowanych wynikach przeglądu, zweryfikuj je w odpowiednich fragmentach kodu.

Zapytaj Codex o zgłoszenie pull request

W rozmowie dotyczącej zgłoszenia pull request możesz zadawać pytania o zmiany lub zbadać problem wskazany w przeglądzie. Wskaż zachowanie kodu lub kryteria przeglądu, na których ci zależy. Na przykład:

  • „Explain how this change affects sign-in.”

  • „Check whether the new error path releases the database connection.”

  • „Show me the code that supports this finding.”

  • „Compare this revision with the review feedback and identify anything still unresolved.”

Możesz też poprosić Codex o przygotowanie poprawki. Opisz oczekiwaną zmianę i wszelkie ograniczenia jej zakresu, a następnie sprawdź wynikowe różnice w kodzie oraz wyniki testów.

Na przykład: „Address the error-handling finding. Keep the change limited to this function and add a test for the failing case.”

Sprawdź wynik przed wysłaniem komentarzy, zapisaniem zmian w commicie lub ich scaleniem.

Przeglądaj zgłoszenia scalenia w GitLab

Obsługa GitLab w wersji zapoznawczej pozwala przeglądać zgłoszenia scalenia w Code Review. Możesz sprawdzać zmiany i korzystać z pomocy Codex, aby zrozumieć uwagi z przeglądu i je uwzględnić.

Użyj połączenia z GitLab dla konta i projektów, w których zamierzasz przeglądać kod. Informacje o opcjach połączenia i uprawnieniach do repozytorium znajdziesz w artykule Łączenie GitLab z ChatGPT i Codex.

Wersja zapoznawcza w aplikacji nie obejmuje przeglądów kodu w chmurze dla GitLab. Połączenie z GitLab lub wyświetlenie zgłoszenia scalenia w Code Review nie włącza automatycznego przeglądu w chmurze dla danego repozytorium.

Najczęściej zadawane pytania

Czy mogę przejrzeć lokalne zmiany przed utworzeniem zgłoszenia pull request?

Tak. Możesz poprosić Codex o przegląd lokalnych zmian. Opcje lokalnego przeglądu znajdziesz w przewodniku po przeglądaniu kodu.

Czy ta aktualizacja przenosi moje dotychczasowe przeglądy w chmurze do nowych środowisk chmurowych?

Nie. Ta aktualizacja nie przenosi dotychczasowych przeglądów kodu w chmurze do nowych środowisk chmurowych.

Czy ten artykuł był pomocny?