我更喜欢在 .hgignore 文件中使用 glob 语法,但现在我需要创建一个有根模式。我想忽略我的 /static 目录,而不是 /assets/static。线
static/
忽略两者。有没有办法做根 glob 模式?如果没有,我可以切换到正则表达式,但 glob 似乎更自然地匹配路径名。
你不能根植你的 glob 模式——这在手册页中有记录。但是,您可以在 glob 和 regexp 语法之间来回切换:
syntax: glob
*.pyc
syntax: regexp
^static/
syntax: glob
*~
根据hgignore (5),使用 glob 是不可能的:
glob 和 regexp 模式都没有根。*.c 形式的全局语法模式将匹配任何目录中以 .c 结尾的文件,而 .c$ 形式的正则表达式模式将执行相同的操作。要根正则表达式模式,请以 ^ 开头。