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
Przeczytaj opis i podsumowanie zgłoszenia pull request.
Sprawdź zmienione pliki i odpowiednie wiersze w widoku różnic.
Przejrzyj wyniki przeglądu i dotychczasowe komentarze.
Sprawdź wyniki testów, kontrole i wszelkie nierozwiązane konflikty scalania.
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.
