Gemini Code Assist w GitHubie wykorzystuje możliwości Gemini w procesie żądania pull, pełniąc rolę recenzenta kodu. Gemini Code Assist w GitHubie korzysta z agenta opartego na Gemini, który automatycznie podsumowuje żądania scalenia i zapewnia szczegółowe przeglądy kodu, przyspieszając przeglądy i zwiększając jakość kodu.
Po skonfigurowaniu Gemini Code Assist w GitHubie możesz wywołać Gemini Code Assist na dowolnym etapie żądania ściągnięcia, aby przejrzeć kod. Możesz wchodzić w interakcje z Gemini Code Assist w komentarzach do żądania scalenia bezpośrednio przez:
- zadawanie pytań doprecyzowujących dotyczących weryfikacji utworzonej przez Gemini Code Assist;
- Wywoływanie Gemini Code Assist przez dodanie tagu
/geminido komentarzy, aby zadawać pytania w kontekście żądania scalenia.
Gemini Code Assist automatycznie pobierze przydatne informacje z repozytorium i żądania scalenia, aby wykonać swoje zadania.
Ten dokument jest przeznaczony dla deweloperów na wszystkich poziomach zaawansowania. Zakłada się, że masz podstawową wiedzę o GitHubie.
Wersja konsumencka i wersja dla firm
Gemini Code Assist w GitHubie jest dostępny w wersji konsumenckiej, którą instalujesz bezpośrednio w GitHubie, oraz w wersji dla przedsiębiorstw, którą instalujesz w Google Cloud.
W tabeli poniżej znajdziesz podsumowanie różnic między wersją dla klientów indywidualnych a wersją dla firm:
| Wersja konsumencka | Wersja Enterprise (wersja zapoznawcza) | |
|---|---|---|
| Konfiguracja | bezpośrednio w GitHubie, | Zarządzane za pomocą Google Cloud |
| Warunki korzystania z usługi | Warunki korzystania z usług Google | Warunki korzystania z usług Google Cloud |
| Limity | 33 żądania pull dziennie | ponad 100 żądań scalenia dziennie, |
| Przewodnik po konfiguracji i stylu | Ustawianie uprawnień do poszczególnych repozytoriów w GitHubie | Można go ustawić w GitHubie dla poszczególnych repozytoriów lub w Google Cloud dla wielu repozytoriów. |
| Obsługa GitHub |
GitHub |
GitHub |
Korzystanie z Gemini Code Assist w GitHubie
W tej sekcji znajdziesz instrukcje korzystania z Gemini Code Assist w GitHubie po zakończeniu konfiguracji. Ta sekcja dotyczy zarówno wersji konsumenckiej, jak i wersji Gemini Code Assist w GitHubie dla firm.
Zanim zaczniesz
Aby wykonać zadania w tej sekcji, musisz skonfigurować Gemini Code Assist w GitHubie.
Uzyskiwanie podsumowania i opinii dotyczących żądania pull
Aby uzyskać wstępną opinię na temat żądania scalenia od Gemini Code Assist, utwórz nowe żądanie scalenia.
Gdy otworzysz nową prośbę o scalenie, Gemini Code Assist przeprowadzi wstępną weryfikację. Po zakończeniu sprawdzania użytkownik
gemini-code-assist[bot] jest automatycznie dodawany jako osoba sprawdzająca do żądania
wyciągnięcia. Gemini Code Assist dodaje komentarz do problemu na karcie Konwersacja żądania scalenia z informacjami zwrotnymi, a następnie dodaje komentarze do zmodyfikowanych fragmentów kodu.
Komentarze do opinii zawierają te informacje:
- Waga problemu (krytyczny, duży, średni lub mały).
- Opinia na temat problemu
- Sugerowanie kodu, który można zatwierdzić bezpośrednio z GitHuba
- Odwołania do dostarczonego przez użytkownika przewodnika po stylu
Ręczne wywoływanie Gemini Code Assist
Gemini Code Assist nasłuchuje komentarzy od dowolnego współtwórcy żądania pull i decyduje, czy powinien na nie odpowiedzieć.
Aby ręcznie wywołać Gemini Code Assist, możesz użyć tych poleceń na głównej stronie komentarzy w żądaniu scalenia jako komentarza do problemu.
| Polecenie | Opis |
|---|---|
/gemini summary |
publikuje podsumowanie zmian w żądaniu scalenia, |
/gemini review |
publikuje recenzję kodu zmian w żądaniu scalenia; |
/gemini |
ręcznie wywołuje Gemini Code Assist w komentarzach; |
/gemini help |
Omówienie dostępnych poleceń |
Zarządzanie ustawieniami Gemini Code Assist
Każda osoba z uprawnieniami do modyfikowania ustawień aplikacji GitHub w organizacji może zarządzać ustawieniami aplikacji Gemini Code Assist. Możesz sprawdzić uprawnienia przyznane aplikacji Gemini Code Assist, zarządzać dostępem do repozytorium i odinstalować aplikację Gemini Code Assist.
Aby zmodyfikować ustawienia, wykonaj te czynności:
- W GitHubie kliknij swoje zdjęcie profilowe, a następnie Ustawienia.
- W sekcji Integracje kliknij Aplikacje. Wyświetli się lista aplikacji na GitHubie.
- Obok Gemini Code Assist kliknij Skonfiguruj.