使用Ant帮助我这样做。
错误传递标签名称ex:“rel1.5”在命令行中到ant脚本文件,如果目录存在则应显示“选择其他标签名称”否则应执行svn copy,即从分支标记。
例: 检查目录是否存在“rel1.5”存在于存储库https://www.exampledomain.com/svn/MobileApp/Tags中,如果存在,则执行其他操作。
答案 0 :(得分:0)
<project name="demo" default="build">
<property name="tag" value="rel1.5"/>
<condition property="url.exists">
<http url=" https://www.exampledomain.com/svn/MobileApp/Tags/${tag}" errorsBeginAt="401"/>
</condition>
<target name="check1" if="url.exists">
<echo message="URL exists"/>
</target>
<target name="check2" unless="url.exists">
<echo message="URL does not exist"/>
</target>
<target name="build" depends="check1,check2">
</target>
</project>