SVN Id Revision

Aki használ SVN -t, annak ajánlom az Id es Revision keywordok hozzáadását a fileokhoz, hihetetlen hasznos tud lenni. No,

@version    SVN: $Id: actions.class.php 144 2009-05-19 08:01:42Z efpe $

Jó, mi? Ez csak akkor lenne mégjobb, ha automatikusan frissülne, természetesen ez is megoldható. A létező fileokra:

find . -name "*.php" -exec svn propset svn:keywords "Revision Id" {} \; && svn commit -m "Added svn id keyword"

Az új fileok hozzáadásához módosítani kell a configot az /etc/subversion/config fileban:

[miscellany]
enable-auto-props = yes

[auto-props]
*.php = svn:keywords=Revision Id

Ezt akár js/css fileokra is lehet alkalmazni. Ezek után a drága SVN minden commit után módosítani fogja a file adott sorát, szépen feldátumozva.