.hgignore文件不会忽略maven目标/站点目录

时间:2011-03-05 09:33:01

标签: maven target hgignore

我已经创建了一个基本的maven / mercurial设置。我在工作目录中创建了一个.hgignore。我已将以下内容添加到.hgignore文件中(根据https://www.mercurial-scm.org/wiki/.hgignore

中的说明
/target$
/.DS_Store$
.DS_Store$

我已经运行了 hg状态,所有内容都被忽略了(正如预期的那样)

我跑 mvn网站。现在,当我运行 hg status 命令时,在目标文件夹中忽略了之外的所有内容网站文件夹......例如

~/dev/blah >hg st  

? target/site/css/maven-base.css
? target/site/css/maven-theme.css
? target/site/css/print.css
...

nb:如前所述,目标文件夹中的其他文件(.class,.xml等等) HAVE 已被忽略...

目标/站点文件夹尚未添加到存储库(据我所知......)

任何人都知道我哪里出错......?

更新:z3a启发我尝试 ^ target / * $ ,这似乎已经成功了......

1 个答案:

答案 0 :(得分:3)

如果您想忽略目标目录,而不是.hgignore中的目标/网站,请输入以下内容:

syntax: regexp
^target/(?!site)