无法为HG的大文件扩展名使用过滤器模式

Pai*_*dee 3 mercurial hgrc

我的hgrc配置文件如下:

[扩展名]大文件=

[大文件]模式= * .jpg * .png * .bmp * .gif * .mp3 * .a * .jar * .psd * .ai * .unity * .ttf * .zip * .rar

我通过创建一个文件进行测试a.jpg,hg add --large a.jpg,文件已经.hglf正确创建。我创建了b.jpg,hg add b.jpg,文件也已经.hglf正确创建。

如果我不先添加--large a.jpg,则由于某种原因该操作将失败。

接下来,我创建了子目录,在其中创建了c.jpg文件,在其中添加c.jpg,在.hglf中未创建任何内容。这使得过滤器模式在子目录中后不再起作用。我应该怎么做才能为回购中的所有文件“ hg add *”,并正确过滤哪个是文本文件,哪个是二进制文件作为.hgrc配置文件中的配置文件。

Laz*_*ger 5

我想,你必须重新阅读 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.
Run Code Online (Sandbox Code Playgroud)

并修复你的模式