我试图忽略所有.SQL文件,除非它们位于DatabaseSchema文件夹下。
这是我提出的正则表达式:
^(?!DatabaseSchema\\).*\.sql$
这似乎适用于所有正则表达式测试网站(例如http://regexr.com/和https://regex101.com/)但是当我通过mercurial运行它时,它不会忽略这些测试文件中的任何一个:
DatabaseSchema\test.sql
testRoot.sql
我在我的hgignore开头使用了语法:glob,然后在结尾使用"语法:regex"来切换到正则表达式。
对于mercurial在hgignore文件中使用正则表达式的方式,我有什么遗漏吗?