我是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>
此代码已成功构建但未删除该文件夹。我缺少什么?
答案 0 :(得分:0)
org.junit *是否要删除该文件夹? /org.junit * / 的包含将删除org.junit *中的所有文件和文件夹,但不会删除文件夹本身。
以下是https://ant.apache.org/manual/Tasks/delete.html
的示例<delete includeemptydirs="true">
<fileset dir="build" includes="**/*"/>
</delete>
它删除了构建的所有文件和子目录,而没有构建本身。
本手册还有其他一些很好的例子。