2011-12-13 39 views
4

我想知道Mercurial或其任何扩展支持机制以用globbing规则指定要追踪的文件(即服务于.hgignore的相反目的的文件)。Mercurial“hginclude”? (globbing语法来指定要跟踪哪些文件)

我知道我可以使用正则表达式中.hgignore指定忽略文件(因此,排除法,跟踪哪些),但我喜欢通配符sintax水银支持.hgignore,如果我想知道可以使用相同的语法来指定要跟踪的文件。

回答

1

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

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

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

相关问题