🌿 Mermaid

Git-graafi

Selitä haarautumisstrategiat visuaalisesti

Mikä on Git-graafi?

Git-graafi näyttää commitit, haarat, merget ja tagit. Se on selkein tapa dokumentoida haarautumisstrategiasi — git flow, trunk-based, release trainit — koko tiimille.

Elävä esimerkki

Mermaid-koodi
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"
Elävä esimerkki
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.0.0

Milloin käyttää

Dokumentoi tiimisi haarautumis- ja julkaisustrategia
Perehdytä kehittäjät visuaalisilla git-käytännöillä
Selitä hotfix- ja julkaisumenettelyt

Perussyntaksi

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Kysymyksiä tästä kaaviosta

Voinko näyttää tagit ja julkaisut?

Kyllä — commitit ja merget hyväksyvät tag:-attribuutin (esim. tag: "v1.0.0"), mikä sopii täydellisesti julkaisupisteiden dokumentointiin.

Mitä haarautumisstrategioita sillä voi kuvata?

Kaikkia: git flow, GitHub flow, trunk-based development, julkaisuhaarat — syntaksi heijastaa todellisia git-operaatioita (branch, checkout, merge, cherry-pick).

Luo oma Git-graafi nyt

Kuvaile se tavallisella kielellä — tekoäly kirjoittaa Mermaid-koodin puolestasi.

Avaa Mermaid Studio