我正在尝试使用以下目标在我的 ant 脚本中添加一些标记信息,但我收到一个错误 (Result=-1),hg 告诉我它无法识别该命令:
<target name="-post-init">
<exec outputproperty="hg.tag" executable="hg">
<arg value="parents --template {latesttag}+{latesttagdistance}" />
</exec>
</target>
如果我只包括value="parents"
它工作正常。
如果我hg parents --template {latesttag}+{latesttagdistance}
运行命令行,它也可以正常工作。
关于我的语法中有什么问题的任何想法?
刚刚尝试了这个,它工作正常:
<exec outputproperty="hg.tag" executable="hg">
<arg value="parents" />
<arg value="--template" />
<arg value="{latesttag}+{latesttagdistance}" />
</exec>
我需要拆分参数。