0

次のターゲットを使用して 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}ます。

私の構文で何が間違っているかについてのアイデアはありますか?

4

1 に答える 1

6

これを試してみたところ、うまくいきました:

    <exec outputproperty="hg.tag" executable="hg">
        <arg value="parents" />
        <arg value="--template" />
        <arg value="{latesttag}+{latesttagdistance}" />
    </exec>

引数を分割する必要がありました。

于 2012-04-18T19:56:43.773 に答える