giovedì 6 novembre 2008

ottenere il numero di versione dell'applicazione con svn e php

E' piuttosto semplice anche se utilizza una funzionalità poco conosciuta di svn.

inserendo la seguente linea di codice nel vostro file di configurazione generale es. config.php

define('APP_VERSION', substr(substr('$Rev: 146 $' , 6) , 0, -2) );

basta portarsi nella directory del file a dare il seguente comando svn

$svn propset svn:keywords Revision config.php

et voilà, ogni volta che si committa il file viene automaticamente aggiornato con il numero di versione corrente.

La cosa risulta particolarmente utile per sincronizzare l'applicazione su più server e con più sviluppatori contemporaneamente o per scrivere aggiornamenti automatici.

Potete sugerire qualche uso creativo di questa possibilità?

0 commenti: