我正在尋找使用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