commit:2007:04_05
Table of Contents
Commit 2007-04-05
Modifs
- Ajout du no de version dans l'exec:
- Le numero de version est inclus automatiquement lors de la compilation grâce à l'utilitaire
svnversionfourni avec SVN. Si vous avez installé juste un client (TortoiseSVN, SmartSVN, …), il se peut que vous ne l'ayez pas. Installez alors la version officielle de SVN complètement. - on peut ainsi très facielment demander à un utilisateur le numéro qui apparait dans son exécutable pour éventuellement récupérer le source exact et corriger un problème.
- Ci-dessous, un exemple: la version qui a été utilisée est une “10M”, c'est-à-dire une révision 10 modifiée (ben oui, j'avais pas encore commité). Il est possible d'avoir des révisions mixtes du type “8:10” qui veut dire que votre version n'est pas à jour (vous avez des fichiers de revision 8, 9 et 10 dans vos sources). Si votre version est complètement à jour, le numéro est unique et il n'y a pas de “M”.
Projet vs2005
A joutez le fichier oo_meta/profiles/win32/get-svnversion.bat au projet mtGlobal. A ce fichier, ajoutez la custom build rule suivante:
..\..\..\oo_meta\profiles\win32\get-svnversion.bat ..\..\..\oo_meta
avec comme output:
getSvnVersion.cpp
et voilà!
Fichiers ajoutés/supprimés
A oo_meta/profiles/win32/get-svnversion.bat
— Romain BOMAN 2007/04/05 10:20
commit/2007/04_05.txt · Last modified: by 127.0.0.1

