phing: получить последний идентификатор фиксации (ревизия) и использовать его как атрибут phing - PullRequest
2 голосов
/ 01 июня 2010

Я пытаюсь получить последнюю версию ID из моего проекта SVN, используя Phing. Я пытаюсь сделать следующее:

  • получить номер последней редакции / коммита из свн
  • сохранить этот номер ревизии как атрибут (так что я могу использовать это чтобы добавить его в архив я
    уже создаю с помощью финга)

У меня нет рабочей копии на моем сервере, где работает phing, поэтому я не могу использовать Phing SvnLastRevisionTask.

Ответы [ 2 ]

1 голос
/ 10 июля 2010

Существует встроенный способ получить последнюю версию , а также

<svnlastrevision
    svnpath="${svn.path}"
    workingcopy="${outputdir}"
    propertyname="svn.lastrevision"/>
1 голос
/ 06 июня 2010

мы нашли это сами и сделали это следующим образом:

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

наслаждайтесь!

...