Mercurial 並沒有內建 local branch 的功能,需要安裝 3rd-party extension 模擬 local branch。在官方網站的 wiki 上上有說明這項功能的下載地點與使用方法:Local Branch Extension。
下載了之後,在自己 ~/.hgrc
裡加上:
localbranch = /full/path/localbranch.py
有個試了好幾次才發現問題的地方:FreeBSD 上 1.0.2 版的 Mercurial 與最新版的 localbranch extension 會有問題,要配上 2007 年九月的版本才會動。
不過畢竟是「模擬」出來的,比起 Git 還是差不少。