.hgignore 忽略具有确切名称的文件夹

.hgignore ignoring folders with exact names

.hgignore 文件忽略了 Visual Studio 解决方案的 "bin" 文件夹,这很好。但它也会忽略所有以 "bin" 结尾的文件夹,例如文件夹 "testbin".

syntax: glob
bin/

我尝试了 ^/bin//bin/^/bin/,但它们似乎都不起作用。

我想忽略所有 完全 "bin" 的文件夹。不是“123bin”或 "bin123"。我应该如何配置我的 .hgignore 文件?

我相信如果您将语法更改为 syntax: regexp,这应该可以正常工作。 Glob 语法不支持生根。 每 hg help hgignore:

Neither glob nor regexp patterns are rooted. A glob-syntax pattern of the form *.c will match a file ending in .c in any directory, and a regexp pattern of the form .c$ will do the same. To root a regexp pattern, start it with ^.