在.gitignore语法中有一个选项,您可以在文件开头有一个!
,它将取消忽略之前忽略的任何文件。
所以我可以拥有以下内容:
logs/*
!logs/stuff.txt
仍然会跟踪logs/stuff.txt
。
Mercurial .hgignore的等价物是什么?
答案 0 :(得分:5)
等效的只是添加文件。一旦文件被hg add
编辑,.hgignore
文件对它的处理方式完全没有影响,所以你忽略logs/*
(确保你处于glob模式,而不是正则表达式模式)然后hg add logs/stuff.txt
。
答案 1 :(得分:0)
使用regexp syntax,您可以将两个规则合而为一:
syntax: regexp
logs\/(?!stuff.txt$)