Komunikaty commitów
Generuj automatycznie znaczące komunikaty commitów dzięki Bob. Oszczędzaj czas, zachowaj spójność i przestrzegaj standardów conventional commit dzięki wsparciu AI.
Dlaczego warto korzystać z tej funkcji?
- Oszczędność czasu: Generuj dobrze sformatowane komunikaty commitów jednym kliknięciem
- Zachowanie spójności: Automatycznie przestrzegaj standardów conventional commit
- Dopasowanie do stylu projektu: Bob analizuje nazwę Twojego brancha oraz historię commitów, aby dopasować się do konwencji Twojego projektu
- Łatwa iteracja: Generuj alternatywne sugestie, jeśli pierwsza nie przypadnie Ci do gustu
Jak to działa
Bob bada Twoje staged zmiany, aby zrozumieć, jakie modyfikacje zostały wprowadzone w bazie kodu. Następnie analizuje nazwę Twojego brancha oraz ostatnią historię commitów, aby określić odpowiedni format komunikatu commitu, który pasuje do stylu Twojego projektu.
Pierwsze kroki
Wymagania wstępne
Dodaj zmiany do stage w panelu Source Control, aby uzyskać najlepsze wyniki. Bob może również generować komunikaty commit dla zmian bez stage.
Podstawowe użycie
Aby automatycznie wygenerować komunikat commitu:
- Kliknij ikonę gwiazdki () obok pola komunikatu commitu.
- Przejrzyj komunikat commitu przygotowany przez Bob.
- Kliknij ikonę gwiazdki () ponownie, aby uzyskać alternatywne sugestie. W razie potrzeby edytuj komunikat.
- Zatwierdź (commit) swoje zmiany.
Wskazówki i dobre praktyki
- Aby uzyskać najlepsze rezultaty, twórz atomowe commity (zmiany dotyczące tylko jednej kwestii).
- Jeśli pracujesz nad konkretnym zgłoszeniem (issue), umieść jego numer w nazwie swojego brancha.
- W razie potrzeby edytuj wygenerowany komunikat, aby dodać bardziej szczegółowe informacje.
- Skorzystaj z opcji ponownego generowania, jeśli pierwsza sugestia nie oddaje dokładnie wprowadzonych zmian.
Code reviews
Użyj wbudowanego przepływu pracy Review, aby uzyskać code review wspomagane przez AI bezpośrednio w swoim IDE. Bob analizuje zmiany i oznacza potencjalne problemy przed zatwierdzeniem pracy.
Pull requesty
Generuj pull requesty i opisy PR bezpośrednio z twojego IDE. Bob analizuje zmiany, tworzy szczegółowe opisy i usprawnia przepływ pracy.