Скажем, вы делаете hg status
, и у вас есть три файла, которые были изменены. Я знаю, как проверить все три файла (hg commit
). Но как вы можете проверить (а затем hg push
) только один из измененных файлов?
Проверить в одном файле с Mercurial?
Ответ 1
Пожалуйста, проверьте вывод hg help commit
, который показывает, что вы можете сделать
hg commit foo.c
если вы просто хотите зафиксировать один файл. Это похоже на Subversion и многие другие системы - без фокуса-фокуса: -)
Ответ 2
Просто выполните:
hg ci -I path/to/file -m "commited only one file"
Это фиксирует только один файл, и вы можете нажать его, и никакие из незафиксированных изменений не будут затронуты.
Ответ 3
В случае случайности, которую вы запускаете в Windows, TortoiseHG (графический интерфейс Mercurial) позволяет вам выбирать файлы для фиксации каждый раз.