🌿 Mermaid
Git grafas
Vizualiai paaiškinkite šakojimo strategijas
Kas yra Git grafas?
Git grafas rodo commit’us, šakas, merge’us ir žymas. Tai aiškiausias būdas dokumentuoti šakojimo strategiją — git flow, trunk-based, release train — visai komandai.
Gyvas pavyzdys
gitGraph
commit id: "init"
branch develop
commit id: "setup CI"
branch feature/auth
commit id: "login page"
commit id: "JWT"
checkout develop
merge feature/auth tag: "v0.2.0"
checkout main
merge develop tag: "v1.0.0"Kada naudoti
Dokumentuokite komandos šakojimo ir leidimų strategiją
Supažindinkite kūrėjus su vizualiomis git konvencijomis
Paaiškinkite hotfix ir leidimų procedūras
Pagrindinė sintaksė
gitGraph
commit
branch develop
commit
checkout main
merge developKlausimai apie šią diagramą
Ar galiu rodyti žymas ir leidimus?
Taip — commit’ai ir merge’ai priima atributą tag: (pvz., tag: "v1.0.0"), puikiai tinkantį leidimų taškams dokumentuoti.
Kokias šakojimo strategijas jis gali pavaizduoti?
Bet kokias: git flow, GitHub flow, trunk-based development, leidimų šakas — sintaksė atspindi tikras git operacijas (branch, checkout, merge, cherry-pick).
Sukurkite savo Git grafas dabar
Aprašykite paprasta kalba — DI parašys Mermaid kodą už jus.
Atidaryti „Mermaid Studio“