Почему Mercurial игнорирует некоторые из моих файлов? - PullRequest
0 голосов
/ 06 октября 2018

Запустив 'hg init' и 'hg add', чтобы создать новый репозиторий Mercurial и добавить файлы, я обнаружил, что довольно много файлов не отслеживаются (они отображаются с 'hg status -i'), но, похоже, не соответствует ни одному шаблону в моем файле .hgignore, поэтому я не вижу, в чем проблема.Вот файл .hgignore:

# Eclipse project files
.classpath
.project
.settings/

# IntelliJ project files
\.iml
\.ipr
\.iws
.idea/
out

# Grails files and dirs that should not be versioned
target
web-app/WEB-INF/classes
web-app/WEB-INF/tld/c.tld
web-app/WEB-INF/tld/fmt.tld
stacktrace.log
plugin.xml
devDb.*
prodDb.*

# Mac OS/X finder files
.DS_Store

oldhg/

Все файлы, например, '/ grails-app / views / layouts', игнорируются, и все же я не вижу ничего в файле .hgignore, который мог бы вызвать это.Что мне не хватает?Как я могу заставить эти файлы не игнорироваться?

1 Ответ

0 голосов
/ 06 октября 2018

Строка out соответствует всему, что содержит это, включая layouts/.Если вы хотите, чтобы оно совпадало только в начале или в конце имени, вам нужно привязать его к ^ или $.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...