hgignore正则表达式用于排除除1个文件夹之外的所有文件

时间:2016-06-24 19:36:33

标签: regex mercurial tortoisehg

我试图忽略所有.SQL文件,除非它们位于DatabaseSchema文件夹下。

这是我提出的正则表达式:

^(?!DatabaseSchema\\).*\.sql$

这似乎适用于所有正则表达式测试网站(例如http://regexr.com/https://regex101.com/)但是当我通过mercurial运行它时,它不会忽略这些测试文件中的任何一个:

DatabaseSchema\test.sql
testRoot.sql

我在我的hgignore开头使用了语法:glob,然后在结尾使用"语法:regex"来切换到正则表达式。

对于mercurial在hgignore文件中使用正则表达式的方式,我有什么遗漏吗?

0 个答案:

没有答案