Phing:最後のコミットID(改訂)を取得し、Phing属性として使用します
-
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"/>
所属していません StackOverflow