Preskoči na sadržaj
100% lokalno

Generator promjena

Prosljeđenu git povijest pretvori u grupirani i čitljiv changelog.

Unos
Rezultat

Generator promjena

Zalijepi izlaz iz "git log" ili "git log --oneline" i ovaj alat će ga pretvoriti u changelog koji možeš direktno koristiti u izdanju, CHANGELOG.md datoteci ili opisu pull requesta. Čita i zadanu multiliniju git log format (s Author: i commit headerima) i kompaktan one-line format, pa možeš direktno kopirati s terminala.

Commiti se grupiraju po vrsti ili po opsegu. Detektuj vrste automatski iz Conventional Commits prefiksa (feat, fix, docs, chore i ostali), ili dostavi vlastiti prefiks-na-oznaku mapping kada tvoj tim koristi drugačiju konvenciju. Merge commite i održavanje mogu biti filtriranja s checkboxom, pa changelog prikazuje samo što se stvarno promijenilo za korisnike. Odaberi Markdown izlaz koji slijedi Keep a Changelog format, ili običnu grupirani listu bez markup-a.

Uključi povezivanje issue-a kako bi brojeve poput #123 ili PROJ-42 pretvarao u linkove, koristeći URL predložak s {id} zamijeniteljem. Imena autora se automatski preuzimaju kada je format loga sadrži, a promjene koje se ne mogu vratiti — označene s "!" na kraju tipa ili s "BREAKING CHANGE:" footrom — se vuku u vlastitu sekciju na početku kada je isticanje uključeno. Dodaj verziju i datum kako bi generirao prikladan release heading.

Sve se izvršava lokalno u tvom pregledniku: tvoja povijest commitova nikada nije nigdje učitana, što je važno za privatne repozitorije. Rezultat se ažurira dok tipkaš ili mijenjač opciju, i možeš ga kopirati, preuzeti kao .txt datoteku, ili ga direktno poslati u drugi alat.

FAQ

Koji git log formati su podržani?
I zadani "git log" izlaz (commit/Author/Date blokovi s indentiranom porukom) i "git log --oneline". Zalijepi bilo koji direktno s terminala.
Kako se detektuju vrste commitova?
Zadano gleda Conventional Commits prefikse kao što su "feat:" ili "fix(scope):". Prebaci na vlastite prefikse i nabroji vlastite parove prefiks=Oznaka ako tvoj projekt koristi drugačnu konvenciju.
Kako funkcionira povezivanje issue-a?
Unesi URL predložak koji sadrži {id}, poput https://github.com/org/repo/issues/{id}. Reference kao što su #123 ili PROJ-42 pronađene u subject-u commita su pretvorene u linkove koristeći taj predložak.
Što se računa kao promjena koja se ne može vratiti?
Vrsta slijedi s "!" (kao što je "feat!:") ili linija "BREAKING CHANGE:" u tijelu commita, kada se zalijepi puni git log format. Kada je isticanje uključeno, ove su grupirane u vlastitu sekciju na početku.
Je li moja povijest commitova učitana negdje?
Ne. Changelog se generira potpuno u tvom pregledniku — tvoj git log nikada ne napušta tvoj uređaj.