我的源代码树中有一些临时文件夹。我在.hgignore中忽略了所有这些,如下所示
temp/
忽略所有临时文件夹,例如
a/temp
b/temp
a/c/temp
b/d/temp
但我想要一个特定的临时文件夹,例如“a / c / temp”包含在存储库中。所以我把它排除在.hgignore中,如下所示。
!a/c/temp
/temp
但它不起作用。 “a / c / temp”文件夹仍被忽略。 有什么想法吗?
答案 0 :(得分:2)
你需要类似的东西( Negative Lookahead ):
syntax: regexp
^(?!a/c).*/temp
如果你想要排除更多目录,例如 b / d / temp
syntax: regexp
^(?!a/c|b/d).*/temp
我希望有所帮助。