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

时间:2012-05-20 13:24:29

标签: mercurial hgignore

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

static/

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

2 个答案:

答案 0 :(得分:9)

您无法根据您的glob模式生成 - 这在the manpage中有记录。但是,您可以在glob和regexp语法之间来回切换:

syntax: glob
*.pyc

syntax: regexp
^static/

syntax: glob
*~

答案 1 :(得分:5)

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

  

不支持glob和regexp模式。 * .c形式的glob语法模式将匹配任何目录中以.c结尾的文件,形式.c $的正则表达式模式将执行相同的操作。要以正则表达式模式为根,请使用^。

启动它