Мне комфортно использовать git, но в последнее время изучали Mercurial из любопытства, основываясь на мнениях друзей, что в некоторых отношениях это лучше.
Одна из первых вещей, которые я заметил, однако, заключается в том, что Mercurial, похоже, не имеет индекса как git. Я имею тенденцию делать больше изменений, чем иногда, и иногда после редактирования файла я буду использовать git add -p
для разделения патча на отдельные коммиты. Если изменения находятся в разных файлах, я мог бы, вероятно, использовать MQ, но в противном случае мне кажется, что мне нужно сначала отменить изменения.
Возможно, есть расширение для Mercurial, которое предоставляет функции, подобные индексу?