Подтвердить что ты не робот

Можно ли использовать укороченные шаблоны шаров в .hgignore?

Я предпочитаю использовать синтаксис glob в моих файлах .hgignore, но теперь мне нужно создать корневой шаблон. Я хочу игнорировать мой/статический каталог, но не /assets/static. Строка

static/

игнорирует оба. Есть ли способ сделать укоренившиеся шаблоны глобусов? Если нет, я могу переключиться на регулярное выражение, но glob просто кажется более естественным для сопоставления путей.

4b9b3361

Ответ 1

Вы не можете укоренить свои шаблоны glob - это описано в manpage. Однако вы можете переключаться между синтаксисом glob и regexp:

syntax: glob
*.pyc

syntax: regexp
^static/

syntax: glob
*~

Ответ 2

Согласно hgignore (5), это невозможно с помощью globs:

Ни шаблоны glob, ни regexp не коренится. Шаблон glob-синтаксиса формы *.c будет соответствовать файлу, заканчивающемуся на .c в любой директории, и шаблон regexp формы .c $сделает то же самое. Чтобы запустить шаблон регулярного выражения, запустите его с помощью..