hg локальное игнорирование - PullRequest
35 голосов
/ 15 июня 2009

Я мог бы поклясться, что есть способ сохранить локальный файл игнорирования в репозитории hg, то есть файл, похожий по функции на .hgignore, но не проверенный в репо. Это может быть использовано, например, для игнорирования изменений в файле проекта IDE, если используются разные IDE. У меня проблемы с поиском, как это делается. Кто-нибудь вспоминает подробности?

Ответы [ 3 ]

49 голосов
/ 15 июня 2009

Это - это то, что я искал.

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

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

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

16 голосов
/ 13 августа 2015

В версии 3.5 установка свойства ignore в разделе ui изменяет файл глобального игнорирования. Чтобы добавить дополнительные файлы, которые следует игнорировать, следуйте советам Jeroen Dierckx и установите свойство ignore.local, чтобы получить тот же эффект, что и добавление к .git/info/exclude в git хранилище.

[ui]
ignore = .hgignore
ignore.local = .hg/hgignore
3 голосов
/ 15 июня 2009

Просто создайте файл .hgignore и добавьте .hgignore к самому файлу .hgignore.

...