我想知道Mercurial或其任何扩展是否支持使用通配符规则指定要跟踪的文件(即用于.hgignore
的相反目的的文件)。< / p>
我理解我可以在.hgignore
中使用正则表达式指定要忽略的文件(因此,通过排除,跟踪哪些文件),但我喜欢 globbing sintax Mercurial支持对于.hgignore
,我想知道是否可以使用相同的语法来指定要跟踪的文件。
答案 0 :(得分:1)
在.hgignore
中使用否定前瞻声明。例如,您可以使用以下内容仅包含C ++源文件。请注意,您要匹配的所有文件必须位于一个正则表达式中。
(?!.*\.([ch](pp|xx)?|C|H))
但是,我不认为你可以使用globbing语法来做到这一点。