Domanda

Sto cercando di ottenere le ultime identificatore di revisione dal mio progetto SVN usando Phing. Quello che sto cercando di fare è il seguente:

  • ottenere ultima revisione / commit numero da svn
  • memorizzare questo numero di revisione come un attributo (in modo che possa utilizzare questo per aggiungerlo all'archivio Sono
    già creando utilizzando Phing)

Non ho una copia di lavoro sul mio server in cui è in esecuzione Phing, quindi non posso utilizzare il Phing SvnLastRevisionTask.

È stato utile?

Soluzione 2

l'abbiamo trovato noi stessi e fatto come segue:

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

godere!

Altri suggerimenti

C'è un built-in modo per ottenere il ultima revisione così

<svnlastrevision
    svnpath="${svn.path}"
    workingcopy="${outputdir}"
    propertyname="svn.lastrevision"/>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top