деятельный.hgignore - не будет игнорировать файлы

Я пытаюсь игнорировать файл в моем проекте .hgignore, и просто не могу понять. Файл находится в app/views/patterns/_changes.erb (относительно корня проекта, где .hgignore), и ничего, что я пытаюсь, кажется, работает:

#.hgignore
syntax: glob
app/views/patterns/_changes.erb
*changes.erb
public/files/* # this works

Я читал .hgignore не различает папки и файлы, но не может этого сделать. Есть зацепки? спасибо.

1 ответов


Если вы просто напишите:

_changes.erb

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

в качестве примечания, если вы хотите удалить файл из управления версиями, используйте команду:

hg forget _changes.erb

(обратите внимание, что это приведет к удалению файла из текущей версии. Этот файл всегда будет оставаться в прошлых наборах изменений - т. е. это не полная очистка файла.)