🌿 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

Mermaid kodas
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"
Gyvas pavyzdys
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.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ė

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Klausimai 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“