Невозможно использовать шаблон фильтра для расширения largefiles для hg
Мои файлы конфигурации hgrc выглядят следующим образом:
[extensions] largefiles =
[largefiles] Patterns = *.jpg *.png *.bmp *.gif *.mp3 *.a *.jar *.psd *.ai *.unity *.ttf *.zip *.rar
Я проверил созданный файл a.jpg
Хг добавить --large a.jpg
, файл был создан в .hglf
правильно. я создал b.jpg
Хг добавить b.jpg
, файл был создан в .hglf
также правильно.
Если я сначала не введу hg add --large a.jpg, то по какой-то причине это не получится.
Затем я создал подкаталог, создал там файл c.jpg,hg add c.jpg, ничего не было создано в.hglf. Это заставляет шаблон фильтра больше не работать после того, как он находится в подкаталоге. Что я должен сделать, чтобы иметь возможность "hg add *" для всех файлов в репо, и он правильно фильтрует, для которого текстовый файл, а какой - двоичный файл как config в файле конфигурации.hgrc.
1 ответ
Я полагаю, вы должны перечитать hg help patterns
*.c any name ending in ".c" in the current directory **.c any name ending in ".c" in any subdirectory of the current directory including itself.
и исправить ваши шаблоны