Share

From this page you can share Subversion : ajouter automatiquement les informations de revision dans un fichier to a social bookmarking site or email a link to the page.
Social WebE-mail
Enter multiple addresses on separate lines or separate them with commas.
(Your Name) has forwarded a page to you from Narno.com
(Your Name) thought you would like to see this page from the Narno.com web site.

Subversion : ajouter automatiquement les informations de revision dans un fichier

 •    •    •    •    •  

Les informations de révision d'un fichier versionné via Subversion peuvent être facilement consultées via le journal (d'autant plus si vous utilisez un client tel que TortoiseSVN).

Il n'est reste pas moins qu'il peut être pratique d'insérer les informations de révision directement dans le commentaire d'en-tête d'un script PHP.

L'idée est d'obtenir le résultat suivant :

<?php /**<br />
&nbsp;* Page de code <br />
&nbsp;* @version $Id: index.php 304 2007-09-19 14:44:41Z arnaud.ligny $<br />
&nbsp;* @author Narno<br />
&nbsp;*/ 
?>

La manipulation est très simple, la première étape consiste à ajouter le mot clef $Id$ dans la page de code :

<?php /**<br />
&nbsp;* Page de code <br />
&nbsp;* @version $Id$<br />
&nbsp;* @author Narno<br />
&nbsp;*/ 
?>

Ensuite, il suffit d'ajouter la propriété correspondante dans le référentiel Subversion :

svn propset svn:keywords &quot;Id&quot; index.php

Simple non ? :-)

Plus d'informations sur les propriétés Subversion : SVN Book de Red Bean