Если файлы, которые вы хотите опустить в команде "hg commit", уже "отслежены", вам следует использовать опцию -X. Шаблон, переданный в -X, довольно гибкий, что позволяет запускать, например:
% hg stat
A etc/foo.conf
M src/bar.c
M lib/libbar/loader.c
% hg commit -X '**.conf'
, чтобы избежать фиксации любого файла с расширением ".conf", независимо от того, как глубоко в исходном дереве он живет. В рабочей области, показанной выше, это будет зафиксировать «src / bar.c» и «lib / libbar / loader.c», но не «etc / foo.conf».
Чтобы исключить несколько шаблонов имен файлов, используйте несколько опций -X, т. Е .:
% hg commit -X '**.conf' -X '**.sh'