drag to pan · scroll to zoom

Git Branching Model 2D: Feature Flow & Merge Conflict Risk

A live 2D commit graph: feature branches spawn off a growing main line, accumulate their own commits while fanning diagonally away, and merge back after a configurable lifetime — with the probability of a merge conflict driven by a real divergence-based formula, P(conflict) = 1 − e^(−λ·d), where d is how many main commits have landed since the branch point and λ is how densely branches contend for the same files. Switch between Git Flow, GitHub Flow and Trunk-Based Development to see how branch lifetime and direct-to-main commit rate trade off against conflict risk, drag and zoom the graph freely, and watch live readouts plus rolling conflict-rate/lead-time strip charts update in real time.