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

Roy*_*ith 12 mercurial hgignore

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

static/
Run Code Online (Sandbox Code Playgroud)

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

Mar*_*ler 9

您无法对您的glob模式进行root操作 - 这在联机帮助页中有说明.但是,您可以在glob和regexp语法之间来回切换:

syntax: glob
*.pyc

syntax: regexp
^static/

syntax: glob
*~
Run Code Online (Sandbox Code Playgroud)


Hel*_*lgi 5

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

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