Файл локального меркуриального игнорирования

Возможно ли иметь локальный файл игнорирования Mercurial? Видимо, файл .hgignore - это файл, версированный как любой другой файл. Могу ли я иметь такой файл рядом с версией?

Ответ 1

Да, вы можете настроить локальный файл игнорирования для каждого пользователя. Местоположение и имя этого файла определяется в пользовательском файле конфигурации .hgrc (обычно в домашнем каталоге пользователя) в разделе [ui], например:

[ui]
ignore = ~/.myhgignore

Этот файл должен быть в том же формате, что и весь файл .hgignore в репозитории.

Ссылка: http://www.selenic.com/mercurial/hgrc.5.html#ui

Ответ 2

Здесь есть несколько случаев, поэтому в зависимости от случая у вас будут разные возможные решения:

Надеюсь, что это поможет.

Ответ 3

Вы также можете игнорировать .hgignore в своем локальном репозитории:

$ hg clone some_repository
$ cd some_repository
$ cat > .hgignore
syntax: glob
.hgignore
$ touch foo.c bar.c
$ hg status
? foo.c
? bar.c

Обратите внимание на заметное отсутствие локального .hgignore на выходе hg status.