リビジョン番号を取得して、いくつかの基本的な操作を実行しようとしています。リビジョン番号の取得はうまく機能しますが、操作はうまくいきません:
次のように実行します。
SubWCRev.exe . buildNumTemplate.txt buildNum.txt
buildNumTemplate.txt には、次の内容があります。
#WORKS
Revision: $WCREV$
Modified: $WCMODS?Yes:No$
Built_On: $WCNOW$
#DOESN'T WORK
Revision_Minus_100: $WCREV-100$
Revision_Plus_100: $WCREV+100$
Revision_Append: $WCREV&test$
上記のコマンドを実行すると、問題を示す次の結果が得られます。
#WORKS
Revision: 35592
Modified: Yes
Built_On: 2013/07/10 11:58:45
#DOESN'T WORK
Revision_Minus_100: $WCREV-100$
Revision_Plus_100: $WCREV+100$
Revision_Append: $WCREV&test$
SubWCRev の実行方法がおかしいので、操作が正しく行われていませんか? これを機能させることができない場合は、目的の結果を得るために、そこにある数学演算を使用して ant ビルド スクリプトでいくつかの操作を行うことになるでしょう。