Mercurial "hginclude"? (通配语法来指定要跟踪的文件)

标签 mercurial

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

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

最佳答案

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

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

但是,我认为您无法使用通配语法来做到这一点。

关于 Mercurial "hginclude"? (通配语法来指定要跟踪的文件),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8492035/

相关文章:

mercurial - .hgignore 不起作用

mercurial - 如何与所有其他开发人员共享 mercurial 中的 commit-hook?

mercurial - 如何从 Mercurial 中的 "master"存储库获取 Google 代码托管项目的更改?

mercurial - 如何判断 hg pull 的进度?

mercurial - hg 存档到远程目录

Mercurial - 如何启用/创建可视化图表

mercurial - 内部 Vrs 子存储库的外部路径

mercurial - 有什么方法可以告诉 mercurial 该文件已更改名称?

mercurial - 推送新分支时的新远程头

version-control - 防止在 mercurial 中推送目录