使用ant脚本更新SVN文件夹

时间:2016-06-01 08:51:13

标签: ant build automation

假设我已经检查了文件夹BuildI12中的文件夹,我想用蚂蚁更新它,我该怎么办呢。 我不知道如何在ant中创建自定义任务。

1 个答案:

答案 0 :(得分:0)

如果我了解您的需求并且您的意思是从自定义ant任务运行SVN UPDATE,您可以执行以下操作:

<target name="svn_command" description = "run svn update command">
        <if> <os family="windows"/>
            <then>
                <exec dir="." executable="cmd.exe" outputproperty="svnlog.out" failonerror="true" >
                    <arg line="/c svn update"/>
                </exec>
            </then>
            <else>
                <exec executable="svn" outputproperty="svnlog.out">
                    <arg line=" update"/>
                </exec>
            </else>
        </if>
 </target>

显然你可以使用占位符和创建可以用于不同SVN操作的动态任务来做更多的技巧。

请告诉我这是否符合您的需求..