2015-05-07 26 views
0

我是svn的新手,我想删除svn标签库中的文件夹。svn文件夹的Ant脚本不起作用

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

此代码是打造成功,但不删除我缺少的folder.What?

回答

0

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

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

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

它删除所有文件和编译的子目录的例子,没有建立自身。

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