Про инерцию мышления

Как белый человек делает минимально продолжительный рефактор в эпоху победивших DVCS?

Он, натурально, регулярно фиксирует промежуточные локальные изменения, в которых что-то уже заработало, в локальном же репозитории. А по окончанию рефактора и тестов делает либо push, либо commit в глобальный репозиторий. (Последнее в случае, если глобальный построен на нераспределенной VCS.)

Только вот через неделю затяжного рефактора я все равно поймал сам себя на том, что с целью бэкапа сделал уже 4ю копию промежуточных исходников тупо кнопочкой F5, а не командой hg commit.

Буду делать вид, что это я как будто забранчил. Потому как бранчи в том hg делаются, хихи, тоже кнопочкой F5!