如何在ant脚本中使用p4 sync强制同步代码

时间:2016-10-05 07:34:48

标签: ant perforce

我正在编写一个Ant脚本,我希望从库中强制同步客户端工作区。下面是我正在使用的代码片段,但我无法弄明白,如何在xml中使用标志-f。有人可以帮帮我吗?

    <target name="sync_head_sql" description="Sync the workspace with head sql">
   <taskdef name="p4sync" classname="com.perforce.p4java.ant.tasks.SyncTask"    classpathref="p4_classpath"/>
    <p4sync
    files="//pay_import2/pay/wup2-parent/WU_DEV_ABCD_JBOSS62_V2_594_3/data- engine/conf/..."                                
    user="abcd"
    port="xx.xx.xx.xx:1669"
    client="wp-nagiosmon">
    </p4sync>
    </target>

上面提到的代码能够成功同步代码,但想知道强制同步的选项。如果我想添加上面的代码,那该怎么做?我应该在哪里使用-f标志?

谢谢, 法拉兹

1 个答案:

答案 0 :(得分:1)

您可以将force标记添加到p4sync标记中,如下所示:

   <p4sync
    files="//pay_import2/pay/wup2-parent/WU_DEV_ABCD_JBOSS62_V2_594_3/data- engine/conf/..."    
    force="true"                        
    user="abcd"
    port="xx.xx.xx.xx:1669"
    client="wp-nagiosmon">