我想知道 Mercurial 或其任何扩展是否支持 的机制使用通配规则指定要跟踪的文件 (即与 .hgignore
目的相反的文件)。
我知道我可以在 .hgignore
中使用正则表达式指定要忽略的文件(因此,排除要跟踪的文件),但我喜欢 通配语法 Mercurial 支持 .hgignore
,并且想知道是否可以使用相同的语法来指定要跟踪的文件。
最佳答案
在 .hgignore
中使用否定前瞻断言.例如,您可以使用以下内容仅包含 C++ 源文件。请注意,您要匹配的所有文件都必须在一个正则表达式中。
(?!.*\.([ch](pp|xx)?|C|H))
但是,我认为您无法使用通配语法来做到这一点。
关于 Mercurial "hginclude"? (通配语法来指定要跟踪的文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492035/