phing: получить идентификатор последней фиксации (ревизия) и использовать его в качестве атрибута phing

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

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

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


person Jorre    schedule 01.06.2010    source источник
comment
Не представляю, как можно получить последнюю ревизию без рабочей копии.   -  person nuqqsa    schedule 01.06.2010


Ответы (2)



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

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

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

person Jorre    schedule 06.06.2010