3

我的 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正确创建。

如果我不先 hg add --large a.jpg ,这将由于某种原因而失败。

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

4

1 回答 1

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.

并修复你的模式

于 2014-09-19T15:13:19.067 回答