是否可以在 .hgignore 中使用根 glob 模式



我更喜欢在我的.hgignore 文件中使用 glob 语法,但现在我需要创建一个根模式。 我想忽略我的/static 目录,但不能忽略/assets/static。 该行

static/

忽略两者。 有没有办法做有根的球状图案? 如果没有,我可以切换到正则表达式,但 glob 对于匹配路径名似乎更自然。

你不能根你的 glob 模式 — 这记录在手册页中。但是,您可以在 glob 和正则表达式语法之间来回切换:

syntax: glob
*.pyc
syntax: regexp
^static/
syntax: glob
*~

根据 hgignore (5(,使用 globs 是不可能的:

glob 和正则表达式模式都不是根的。形式 *.c 的 glob 语法模式将匹配任何目录中以 .c 结尾的文件,并且形式为 .c$ 的正则表达式模式将执行相同的操作。要根正则表达式模式,请以 ^ 开头。

相关内容

  • 没有找到相关文章

最新更新