Przejdź do treści
100% lokalnie

Twórca konwencjonalnego commitu

Utwórz wiadomość Conventional Commits z typu, zakresu i opisu, lub sprawdź istniejące wiadomości pod kątem problemów.

Wejście
Wynik

Twórca konwencjonalnego commitu

Conventional Commits to format "typ(zakres): opis", który oczekują generatory zmian, semantic-release i commitlint. To narzędzie utworzy go dla ciebie: wybierz typ, dodaj opcjonalny zakres, napisz opis, a otrzymasz nagłówek — plus treść i stopkę z odwołaniami do biletów, jeśli je dodasz. Przełącz się na tryb kontroli i zrób odwrotnie: wklej jedną lub więcej istniejących wiadomości commit, jedną na linię, i zobaczysz dokładnie, co jest nie tak w każdej.

Lista typów obejmuje standardowy zestaw — feat, fix, docs, style, refactor, perf, test, build, ci, chore i revert. Przełącznik przełomowej zmiany oznacza nagłówek znakiem "!" i po dodaniu notatki dodaje linię stopki "BREAKING CHANGE:", dokładnie jak oczekuje specyfikacja. Opcja maksymalnej długości nagłówka wymusza budżet długości, na którym uzgodnił się twój zespół (domyślnie commitlint to 72 znaki); wymuszenie małych liter na początku i zakaz znaku końcowego to dwie reguły stylu, które domyślnie sprawdza commitlint, i obie można wyłączyć, jeśli twój zespół ich nie używa.

W trybie kontroli każdy wiersz jest traktowany jako jeden pełny nagłówek commit, więc wklejenie wyjścia "git log --oneline" sprawdza całą partię naraz. Wybierz, czy wyjście jest raportem — oryginalny wiersz, a następnie to, co trzeba naprawić — czy skorygowaną wiadomością, automatycznie małymi literami i bez kropki, gdzie jest to jednoznaczne. Wiersz, który w ogóle nie przestrzega kształtu typ(zakres): opis, pozostanie nienaruszony, a nie będzie domyśliwany.

Wszystko działa w przeglądarce, więc wiadomości commit z prywatnego repozytorium nigdy nie opuszczają twojego urządzenia. Skopiuj wynik, pobierz go jako plik .txt, lub wyślij go z powrotem do wejścia, aby go dalej udoskonalić.

Częste pytania

Co to jest konwencjonalny commit?
Wiadomość commit napisana jako "typ(zakres): opis", opcjonalnie następnie treść i stopka. Narzędzia takie jak commitlint, semantic-release i generatory zmian analizują ten format, aby zdecydować o podwyższeniu wersji i grupowaniu notatek do wydania.
Jak działa tryb kontroli?
Wklej jedną wiadomość commit na linię — tylko nagłówek, jak linia z "git log --oneline". Każdy wiersz jest sprawdzany pod względem listy typów, limitu długości nagłówka i reguł małych liter/kropki i raportowany osobno.
Jak oznaczam przełomową zmianę?
Włącz "Przełomowa zmiana" i dodaj notatkę. Nagłówek otrzyma "!" przed dwukropkiem i po dodaniu notatki, linia stopki "BREAKING CHANGE:" jest dołączana, dokładnie jak oczekuje specyfikacja Conventional Commits.
Czy mogę dodać odwołania do biletów do stopki?
Tak — wpisz je w pole stopki, np. "Zamyka #123, odwołuje się JIRA-456". Jest dołączany jako własna linia po treści.
Czy moja historia commit jest przesyłana gdziekolwiek?
Nie. Tworzenie i sprawdzanie wiadomości commit działa całkowicie w przeglądarce — nic, co wpiszesz ani wkleisz, nie jest wysyłane na serwer.