2
我試圖從我的SVN項目中使用Phing獲取最新版本ID。 我想要做的是以下幾點:phing:獲取上次提交ID(修訂版)並將其用作phing屬性
- 得到最新修訂版/從SVN提交數
- 店這個版本號爲 屬性(這樣我就可以用這個 將其追加到存檔我
已經使用phing創建)
我沒有在那裏phing運行我的服務器上的工作副本,所以我不能使用phing SvnLastRevisionTask。
我試圖從我的SVN項目中使用Phing獲取最新版本ID。 我想要做的是以下幾點:phing:獲取上次提交ID(修訂版)並將其用作phing屬性
我沒有在那裏phing運行我的服務器上的工作副本,所以我不能使用phing SvnLastRevisionTask。
我們發現它自己,做了如下:
<exec command="svn info http://user:[email protected]/repos/trunk | grep Revision | awk '{print $2}'" outputProperty="svn.lastrevision" />
享受!
有一個內置的方式來獲得latest revision以及
<svnlastrevision
svnpath="${svn.path}"
workingcopy="${outputdir}"
propertyname="svn.lastrevision"/>
我無法想象你怎麼能得到最新的版本沒有工作副本。 – nuqqsa 2010-06-01 09:41:41