我正在寻找使用nuget without committing the packages。我想忽略位于/packages/
文件夹中的所有包子文件夹中的mercurial,但我不想排除位于/packages/
文件夹中的repositories.config
文件。如何修改所有子文件夹而不是文件夹中的文件?
我应该如何写排除正则表达式来做到这一点?
我正在寻找使用nuget without committing the packages。我想忽略位于/packages/
文件夹中的所有包子文件夹中的mercurial,但我不想排除位于/packages/
文件夹中的repositories.config
文件。如何修改所有子文件夹而不是文件夹中的文件?
我应该如何写排除正则表达式来做到这一点?
你就不能做到这一点:
hg add packages/repositories.config
再有这种在.hgignore文件
syntax: glob
packages
?
syntax: regexp
packages/(?!repositories.config).*
[source]
对于忽略文件夹的图像与子目录下的所有JPG文件:
^images/.*\.jpg$
明显总是从视线中隐藏。谢谢 – 2011-06-08 19:04:03
这是否不会忽略对repositories.config的任何后续更改? – 2011-07-11 05:49:15
@MattHamilton它不会忽略后续的变化。 '.hgignore'是** only **关于不显示未添加的文件。一旦添加了一个文件,'.hgignore'完全没有效果。 – 2013-04-18 01:13:56