phing untar 任务忽略 .gitignore 文件

phing untar task ignores .gitignore files

我有一个 .tar.gz 文件,我想用 phinguntar 任务提取它。在 phing docu 中列出了这个命令:

<untar file="testtar.tar.gz" todir="dest">
  <fileset dir=".">
    <include name="*.tar.gz"/>
    <include name="*.tar"/>
  </fileset>
</untar>

但是生成的文件夹与压缩文件中的文件夹不同。
untar 命令完全忽略 .gitignore 文件。但这些也是我要提取的文件。我想提取压缩文件中包含的 所有 文件。

我是不是漏了一个参数什么的?
forceExtract 参数什么都不做。)

感谢您的帮助。

根据文档,它必须是这样的:

<untar file="testtar.tar.gz" todir="dest">
  <fileset dir="." defaultexcludes="false">
    <include name="*.tar.gz"/>
    <include name="*.tar"/>
  </fileset>
</untar>

文档:https://www.phing.info/docs/guide/trunk/FileSet.html 在 D.3