Про инерцию мышления
Как белый человек делает минимально продолжительный рефактор в эпоху победивших DVCS?
Он, натурально, регулярно фиксирует промежуточные локальные изменения, в которых что-то уже заработало, в локальном же репозитории. А по окончанию рефактора и тестов делает либо push, либо commit в глобальный репозиторий. (Последнее в случае, если глобальный построен на нераспределенной VCS.)
Только вот через неделю затяжного рефактора я все равно поймал сам себя на том, что с целью бэкапа сделал уже 4ю копию промежуточных исходников тупо кнопочкой F5, а не командой hg commit.
Буду делать вид, что это я как будто забранчил. Потому как бранчи в том hg делаются, хихи, тоже кнопочкой F5!