0

从 SVNANT 结帐时,我无法使用类似于 resultproperty="checkout.res" 的东西,它可以在“exec”中使用。

下面是我的 ant 构建文件的片段。

<target name="SVNCheckout">
  <svn username="${svn.username}" password="${svn.password}" failonerror="true" resultproperty="checkout.res" >
    <checkout url="${svn.base.url}/myproject" revision="HEAD" destPath="../../../../stubswds" />
  </svn>
</target>

得到如下错误:

Buildfile: /home/Workspace/Checkout/src/main/resources/buildandcheckout.xml
SVNCheckout:

BUILD FAILED
/home/Workspace/Checkout/src/main/resources/buildandcheckout.xml:113: svn doesn't support the "resultproperty" attribute

Total time: 1 second
4

1 回答 1

0

您可以使用svnAnt中的状态任务为适当的类型分配属性名称。在您的情况下,信息很少,我想这条线可能是:

<status 
    path="foo"
    textStatusProperty="checkout.res"/>

从页面中,我会检查incompletesvnant 调用是否未正确完成的值。

于 2015-06-11T05:24:09.547 回答