Почему в Mercurial (Hg) файл .hgignore нельзя игнорировать? - PullRequest
1 голос
/ 07 сентября 2010

У меня они есть в proj/.hgignore:

syntax: glob
log/*
*~
*.orig
dump/*
*.hgignore
.hgignore
tmp/*

, но по какой-то причине, когда я делаю hg st или hg com, файл .hgignore все еще отображается для изменениябыть преданным.Так что .hgignore нельзя игнорировать?В моей папке могут быть подробности, которые моя команда не хотела игнорировать, но я это делаю.Поэтому я не хочу фиксировать этот файл.

Ответы [ 2 ]

5 голосов
/ 07 сентября 2010

У Криса есть это в комментарии: вы, вероятно, уже добавили свой файл .hgignore, и add переопределяет .hgignore.Вам нужно hg forget .hgignore и hg commit, и тогда вы обнаружите, что ваш файл игнорируется.

То есть большинство людей по какой-то причине помещают файл .hgignore в репозиторий, чтобы следующий человекклонировать случайно не фиксирует все свои журналы / временные файлы.

2 голосов
/ 07 сентября 2010

Я думаю, вы ищете это:

https://www.mercurial -scm.org / wiki / TipsAndTricks # Ignore_files_in_local_working_copy_only

Общий файл .hgignoreнеобходимо что-то игнорировать, и поэтому вы не можете исключить это.

...