【问题标题】:.hgignore file is not ignoring the maven target/site directory.hgignore 文件没有忽略 maven 目标/站点目录
【发布时间】:2011-03-05 09:33:01
【问题描述】:

我创建了一个基本的 maven/mercurial 设置。我在工作目录中创建了一个 .hgignore。我在 .hgignore 文件中添加了以下内容(按照https://www.mercurial-scm.org/wiki/.hgignore中的说明

/target$
/.DS_Store$
.DS_Store$

我已经运行了 hg status,但一切都被忽略了(如预期的那样)

我运行了 mvn 网站。现在,当我运行 hg status 命令时,除了 site 文件夹之外的所有内容都将在 target 文件夹中被忽略...例如

~/dev/blah >hg st  

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

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

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

有谁知道我哪里出错了...?

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

【问题讨论】:

    标签: maven target hgignore


    【解决方案1】:

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

    syntax: regexp
    ^target/(?!site)
    

    【讨论】:

    • 干杯,但我确实想删除站点文件夹......(但是,你激励我尝试 ^target/*$ 似乎成功了,谢谢!!!
    猜你喜欢
    • 2012-02-10
    • 1970-01-01
    • 2011-04-07
    • 2010-11-02
    • 2011-01-11
    • 2013-05-16
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    相关资源
    最近更新 更多