Mercurial“hginclude”? (用于指定要跟踪的文件的通配语法)

时间:2011-12-13 15:48:42

标签: mercurial

我想知道Mercurial或其任何扩展是否支持使用通配符规则指定要跟踪的文件(即用于.hgignore的相反目的的文件)。< / p>

我理解我可以在.hgignore中使用正则表达式指定要忽略的文件(因此,通过排除,跟踪哪些文件),但我喜欢 globbing sintax Mercurial支持对于.hgignore,我想知道是否可以使用相同的语法来指定要跟踪的文件。

1 个答案:

答案 0 :(得分:1)

.hgignore中使用否定前瞻声明。例如,您可以使用以下内容仅包含C ++源文件。请注意,您要匹配的所有文件必须位于一个正则表达式中。

(?!.*\.([ch](pp|xx)?|C|H))

但是,我不认为你可以使用globbing语法来做到这一点。