.hgignore не работает для меркуриальных

Я использую mercurial для проектов php, а мой .hgignore файл не работает. Он должен быть помещен в папку .hg/, не так ли?

.hgignore

/.hg/.hgignore file

# Allow *. syntax
syntax:glob

# Ignore these files
.hgignore
.htaccess
.hg/*

Ответ 1

На странице .hgignore этого файла нет упоминания внутри .hg:

Файл .hgignore находится в рабочем каталоге рядом с папкой .hg.

И любой файл, который вы хотите игнорировать, должен быть уверен, что они уже не отслеживаются. Если они есть, вы должны сначала удалить их, а затем добавить их как закрытый (не отслеживаемый) файл.

Ответ 2

Как раз из памяти, я думаю, что .hgignore должен жить в корне репозитория. Вам, конечно, не нужно говорить об этом, чтобы игнорировать папку .hg, которая будет происходить более или менее автоматически. Любая причина, по которой вы не хотите, чтобы ваши игнорирования и доступа к настройкам в вашем репо?