svn 文件夹的 Ant 脚本不起作用

Ant script for svn folder is not working

我是svn新手,我想删除svn标签库里面的文件夹。

我的 ant 脚本如下:

<target name="commit_delete" depends="delete">
        <svn javahl="false" svnkit="${svnkit}" username="${svnant.repository.user}" password="${svnant.repository.passwd}">
                        <commit message="conflicted file" dir="E:\SVN_NutansT\tags" />
                </svn>
    </target>
<target name="delete">
<svn>
<delete>
  <fileset dir="E:\SVN_NutansT\tags15_05_07_11_28_29_pa_Deploy" includes="**/org.junit*/**" />
</delete>
</svn>
</target>

此代码已成功构建,但未删除 folder.What 我丢失的代码?

org.junit*是您要删除的文件夹吗? /org.junit*/ 的包含将删除 org.junit* 内的所有文件和文件夹,但不删除文件夹本身。

这是来自 https://ant.apache.org/manual/Tasks/delete.html

的示例
<delete includeemptydirs="true">
  <fileset dir="build" includes="**/*"/>
</delete>

删除构建的所有文件和子目录,不删除构建本身。

该手册还有其他一些很好的示例。