Как игнорировать .hgignore в моем локальном репозитории?

.hgignore сам управляется версией. Я добавил некоторые объекты, которые хочу игнорировать, но я не хочу, чтобы эти изменения были внесены в .hgignore. Что я делаю?

Ответы

Ответ 1

Добавьте в репо .hg/hgrc следующее:

[ui]
ignore = /path/to/repo/.hg/hgignore

и создайте новый файл .hg/hgignore рядом с ним. Этот новый файл будет не проверен, но будет работать так же, как файл версии .hgignore для этой конкретной рабочей копии. (Бит /path/to/repo является неудачным, но необходимо, чтобы он работал при вызове hg из поддиректа репо.)

Источник: Mercurial Tips and Tricks

Ответ 2

Как ни странно, вы также можете просто добавить

syntax:glob
.hgignore

К самому файлу .hgignore.