2016-11-21 19 views
0

Я использую visual tortoiseHg для управления моим Mercurial репозиторием, и каждый раз, когда я совершаю изменения, я получаю весь этот список случайных файлов, которые обычно не отображаются. Мой .hgignore файл выглядит следующим образом:.hgignore игнорируется в моем Mercurial repo?

#apks 
glob:*.apk 
glob:*.ap_ 

# files for the dex VM 
glob:*.dex 

# Java class files 
glob:*.class 

# generated files 
bin/ 
gen/ 

# Ignore gradle files 
.gradle/ 
build/ 

# Local configuration file (sdk path, etc) 
local.properties 

# Proguard folder generated by Eclipse 
proguard/ 

#Android Studio 
.idea/workspace.xml 
.idea/tasks.xml 
.iws 
.DS_Store 
syntax: glob 
extras/TODO.md 
extras/keystore/keystore.jks 
extras/keystore/signing.properties 

Типичным фиксации выглядит так:

Commit summary

Кстати, мой .hgignore файл находится в корневом каталоге проекта.

ответ

0

Для исключений из нештатной папки вам необходимо использовать regexp. Например, чтобы исключить папку приложения и все папки, которые включают в приложения, используйте следующий регулярному_выражению:

/app/ 

Там нет простого способа игнорировать все, а набор файлов. Попытка использовать перевернутое совпадение регулярных выражений не удастся в сочетании с другими шаблонами. Это преднамеренное ограничение, поскольку все альтернативные форматы считаются слишком вероятными, чтобы запутать пользователей в качестве дополнительной гибкости. Для получения дополнительной информации вы можете прочитать official documentation.

 Смежные вопросы

  • Нет связанных вопросов^_^