我一直在为我的文件寻找正则表达式,并在 SO (like this.hgignore
)上找到了几个非常有用的答案,并提出了一个我认为应该可以排除所有文件和目录的正则表达式,除了否定前瞻中列出的文件和目录。
^(?!(certs/|config/|\.hgignore)).+
它似乎适用于RegExr,并遵循其他 SO 答案的模式,但如果我这样做,则显示的唯一文件hg status
是它.hgignore
本身;Mercurial中没有任何内容,certs
也没有看到任何内容。config
(如果我删除 .,肯定会出现那里的文件.hgignore
。)
我在这里做错了什么?