Невозможно использовать шаблон фильтра для расширения 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.

и исправить ваши шаблоны

Другие вопросы по тегам