Frage

Ich versuche, die neueste Version ID von meinem SVN-Projekt zu bekommen mit Phing. Was ich versuche ist folgendes zu tun:

  • erhalten neueste Revision / commit Nummer aus dem SVN
  • speichern diese Revisionsnummer als Attribut (so dass ich diese verwenden anhängen es Ich bin auf das Archiv
    bereits zu schaffen mit Phing)

Ich habe keine Arbeitskopie auf meinem Server, auf den phing ausgeführt wird, so dass ich nicht den Phing SvnLastRevisionTask verwenden kann.

War es hilfreich?

Lösung 2

wir es selbst gefunden und haben es folgt wie:

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

genießen!

Andere Tipps

Es gibt eine eingebaute Möglichkeit, die bekommen neueste Version sowie

<svnlastrevision
    svnpath="${svn.path}"
    workingcopy="${outputdir}"
    propertyname="svn.lastrevision"/>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top