Phing:最後のコミットID(改訂)を取得し、Phing属性として使用します

StackOverflow https://stackoverflow.com/questions/2948524

  •  05-10-2019
  •  | 
  •  

質問

Phingを使用してSVNプロジェクトから最新の改訂IDを取得しようとしています。私がやろうとしているのは次のとおりです。

  • SVNから最新の改訂/コミット番号を取得します
  • この改訂番号を属性として保存します(これを使用してアーカイブに追加できるように
    すでにPHINGを使用して作成しています)

Phingが実行されているサーバーにワーキングコピーがないため、Phing SvnlaStrevisionTaskを使用することはできません。

役に立ちましたか?

解決 2

私たちはそれを自分で見つけて、次のようにしました:

<exec command="svn info http://user:pass@localhost/repos/trunk | grep Revision  | awk '{print $2}'" outputProperty="svn.lastrevision" />

楽しい!

他のヒント

取得するための組み込みの方法があります 最新の改訂 同じように

<svnlastrevision
    svnpath="${svn.path}"
    workingcopy="${outputdir}"
    propertyname="svn.lastrevision"/>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top