Mercurial может хорошо работать в локальной среде. Не существует «центрального сервера» для репозитория Hg, так что вы можете просто создать его в папке вашего проекта и фиксировать, когда захотите. Он также очень хорошо интегрируется в Windows Explorer и (если вы его используете) Visual Studio, используя TortoiseHg и VisualHg соответственно.
Вы можете даже реализовать функциональность push / pull в своих репозиториях локально, сохранив свой репозиторий в другой папке.
Редактировать - я использовал Mercurial локально, и я также использовал его, храня свои центральные репозитории на внешнем жестком диске. Он работает одинаково в сети и между папками (или жесткими дисками) на локальном ПК.