Приложение Google App Engine.и YAML config для пропуска файлов в игнор ртутный файлов
Я добавил строку в верхней части skip_files, чтобы заставить развертывание App engine пропустить все файлы, начиная с .hg, такие как .hgignore файл и .каталог НД. Будет ли это игнорировать целое .каталог hg и все его файлы и подкаталоги?
skip_files:
- ^(.*/)?.hg*$
- ^(.*/)?app.yaml
- ^(.*/)?app.yml
- ^(.*/)?index.yaml
- ^(.*/)?index.yml
- ^(.*/)?#.*#
- ^(.*/)?.*~
- ^(.*/)?.*.py[co]
- ^(.*/)?.*/RCS/.*
- ^(.*/)?..*
1 ответов
By по умолчанию Unix стиль скрытые файлы и папки пропускаются. Другими словами, любой файл, начинающийся с точки (.) уже пропущено. Вот что сделала бы последняя строка в вашем списке, если бы у нее не было отсутствующего *
в конце (я предполагаю, что \S На самом деле есть).
ваше предложение: ^(.*/)?.hg$
не совсем верно. Чтобы соответствовать любому файлу, начинающемуся с .hg
вам нужно ^(.*/)?\.hg.*
.
вы должны прочитать о регулярные выражения.
редактировать: добавление дампа из appcfg.py update-v .
Scanning files on local disk.
2010-10-10 17:14:07,244 INFO appcfg.py:1693 Ignoring directory '.hg': Directory matches ignore regex.
2010-10-10 17:14:07,244 INFO appcfg.py:1686 Ignoring file '.hgignore': File matches ignore regex.