0

在对 .hgignore 文件使用glob语法时,是否有可能递归地忽略某些文件和文件夹,除了一个?

假设你有:

a/
a/b
a/c
a/d

就像是:

syntax globe:
a
^a/b

理想情况下,这应该忽略cd并保留b

我知道这已在其他 SO 问题中讨论过,但似乎他们都在使用正则表达式模式作为语法。

4

2 回答 2

3

如果您想忽略除一个以外的所有内容,只需添加那个。添加文件覆盖忽略它,这与 subversion 或 cvs 不同,但非常方便。

于 2010-02-27T03:18:21.770 回答
2

glob 语法在match.py​​ 中转换为正则表达式。看来这是您正在寻找的语法:

syntax:glob

a/*[!b]
于 2010-02-26T18:36:41.800 回答