Вы можете сделать это с помощью интерактивной опции фиксации.
Сначала добавьте следующее в файл ~ / .hgrc:
[ui]
interface = curses
Затем используйте:
hg commit -i
Это скажет commit, чтобы позволить вам интерактивно выбирать, какие файлы или (путем детализации файла) выбирать изменения подфайла.
Вы можете использовать это несколько раз, выбирая отдельные изменения в файлах.
Примечание: без добавления вашего .hgrc hg commit -i будет запрашивать каждый файл и не позволит вам детализировать и выбирать отдельные изменения файла.
Также реализуется интерактивная опцияв других ртутных командах, таких как восстановление (вы можете выбрать, какие изменения должны быть восстановлены) и новая экспериментальная команда исправления.Это очень мощный и простой в использовании.