忽略Mercurial子目录

Pau*_*nis 2 java mercurial ignore hgignore maven

我有一个包含Maven项目的目录.它看起来像这样:

.hg
.idea
parentProject
project1
   .idea
   docs
   src
   target   
   pom.xml 
project2
   .idea
   docs
   src
   target 
   pom.xml
target
pom.xml
.hgignore
Run Code Online (Sandbox Code Playgroud)

我想忽略我所有项目中的.ideatarget目录.我已经包含了.ideatarget目录,.hgignore但它只忽略了哪个目录中的目录.hgignore.这意味着,只有在根目录.ideatarget被忽略.

如果我.hgignore在所有子项目中添加文件,则不会更改任何文件仍然不会被忽略.

我的忽略列表如下所示:

build
dist
target
faces-config.NavData
.idea
.iml
Run Code Online (Sandbox Code Playgroud)

我应该如何指定从各地.hgignore获取.ideatarget忽略?