2

我正在尝试使用 Phing 从我的 SVN 项目中获取最新的修订 ID。我想要做的是以下几点:

  • 从 svn 获取最新版本/提交号
  • 将此修订号存储为属性(以便我可以使用它来将其附加到我
    已经使用 phing 创建的存档中)

我在运行 phing 的服务器上没有工作副本,因此我无法使用 Phing SvnLastRevisionTask。

4

2 回答 2

1

我们自己找到了它,并按照以下方式进行了操作:

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

请享用!

于 2010-06-06T16:09:48.433 回答
1

还有一种获取最新版本的内置方法

<svnlastrevision
    svnpath="${svn.path}"
    workingcopy="${outputdir}"
    propertyname="svn.lastrevision"/>
于 2010-07-10T11:49:10.607 回答