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
svnversion
fourni 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: 2016/03/30 15:23 by 127.0.0.1