svn文件夹的Ant脚本无法正常工作

时间:2015-05-07 07:36:55

标签: svn ant

我是svn的新手,我想删除svn标记库中的文件夹。

我的蚂蚁脚本如下:

<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\tags\2015_05_07_11_28_29_pa_Deploy" includes="**/org.junit*/**" />
</delete>
</svn>
</target>

此代码已成功构建但未删除该文件夹。我缺少什么?

1 个答案:

答案 0 :(得分:0)

org.junit *是否要删除该文件夹? /org.junit * / 的包含将删除org.junit *中的所有文件和文件夹,但不会删除文件夹本身。

以下是https://ant.apache.org/manual/Tasks/delete.html

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

它删除了构建的所有文件和子目录,而没有构建本身。

本手册还有其他一些很好的例子。