🌿 Mermaid

Git grafs

Izskaidrojiet zarošanas stratēģijas vizuāli

Kas ir Git grafs?

Git grafs parāda commits, zarus, merges un tagus. Tas ir skaidrākais veids, kā dokumentēt jūsu zarošanas stratēģiju — git flow, trunk-based, release trains — visai komandai.

Dzīvs piemērs

Mermaid kods
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"
Dzīvs piemērs
maindevelopfeature/authinitsetup CIlogin pageJWTv0.2.0v1.0.0

Kad to izmantot

Dokumentēt komandas zarošanas un izlaides stratēģiju
Ievadīt izstrādātājus ar vizuālām git konvencijām
Izskaidrot hotfix un izlaides procedūras

Pamata sintakse

.mmd
gitGraph
    commit
    branch develop
    commit
    checkout main
    merge develop

Jautājumi par šo diagrammu

Vai varu parādīt tagus un izlaides?

Jā — commits un merges pieņem tag: atribūtu (piem., tag: "v1.0.0"), kas ir ideāli izlaides punktu dokumentēšanai.

Kādas zarošanas stratēģijas tas var attēlot?

Jebkuras: git flow, GitHub flow, trunk-based development, izlaides zarus — sintakse atspoguļo reālas git operācijas (branch, checkout, merge, cherry-pick).

Izveidojiet savu Git grafs tagad

Aprakstiet to dabiskā valodā — AI uzrakstīs Mermaid kodu jūsu vietā.

Atvērt Mermaid Studio