如何使用ant删除.svn目录?

Pau*_*cas 4 svn ant

我试过手册中的例子:

<delete includeemptydirs="true">
  <fileset dir="${DIR}" includes="**/.svn" defaultexcludes="false"/>
</delete>
Run Code Online (Sandbox Code Playgroud)

(其中DIR设置为某个目录)并且它什么都不做.怎么能这样做?我正在使用ant 1.7.0.

仅供参考:我已经尝试了许多不同的嵌套元素组合,dirset而不是fileset仍然不起作用.:(

Bri*_*aro 7

为什么不直接使用svn导出

无论如何,看起来(从这里)以下应该工作:

<echo level="info">Remove svn-files...</echo>
<delete includeemptydirs="true" >
    <fileset dir="${checkout.dir}" defaultexcludes="false" >
         <include name="**/.svn/" />
    </fileset>
</delete>
Run Code Online (Sandbox Code Playgroud)