( deje | 2019. 01. 03., cs – 09:04 )

A Mercurial-ban a branch-ek ténylegesen létező entitások, nem csak egy pointer valahol a gráfban, ami automatikusan mozog commit esetén. Emiatt a repo klónjai is ugyanazokat a branch-eket tartalmazzák, nincs szükség remote tracking branch-re. Minden commit része maga a branch is, ez hasznos tud lenni, amikor évekkel ezelőtt szarrá branch-elt history-t kell átnézni és értelmezni. Ráadásul pont ezért branch nem törölhető utólag (lezárni lehet őket, és ezután nem jelennek meg a head-ek között), így ez az információ nem tud elveszni-módosulni.

Nekem az a tapasztalatom, hogy mercurial-al könnyebb sok branch-es fejlesztést menedzselni, kevesebb a probléma a fejlesztőkkel.

A git-féle branch kezelés létezik a mercurial-ban is, bookmark-nak hívják, és pont ugyanazt tudja.