Я кончаю на Mq extensions в Mercurial. Можно править дохуя всякого одновременно и не превращать коммиты в говно минимальными усилиями ^__^